使用 ssh 登入時會執行哪些檔案?

使用 ssh 登入時會執行哪些檔案?

我有 3 台機器使用 Debian 6.0.7 進行 PPC

當我使用 SSH 登入時,其中一個 $PATH 變數與其他兩個變數有些不同

# echo $PATH
/usr/local/rvm/gems/jruby-1.7.3/bin:/usr/local/rvm/gems/jruby-1.7.3@global/bin:/usr/local/rvm/rubies/jruby-1.7.3/bin:/usr/local/rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

我想知道,當我使用 SSH 時,哪些檔案在該機器上執行?我已經檢查了 .bashrc,但沒有類似的內容

PATH=/bla/bla:$PATH

答案1

/etc/profile 在登入時被調用,無論是正常登入還是透過 ssh 登入。

/etc/bash.bashrc 包含全域 bash 設置,並在執行 bash 以及您的個人 .bashrc 時調用

相關內容