/etc/environments ファイルにパスを追加しましたが、次のようになります。
mindaugas@Kali:~$ cat /etc/environment | tr ":" "\n"
PATH="/usr/local/sbin
/usr/local/bin
/usr/sbin
/usr/bin
/sbin
/bin
/sbin"
ログアウトして再度ログインします。しかし、私は$PATH
変わりません。
mindaugas@Kali:~$ echo $PATH | tr ":" "\n"
/usr/local/bin
/usr/bin
/bin
/usr/local/games
/usr/games
Ubuntu 14.04の変更で同じ手順を実行します$PATH
。
疑問に思う - なぜですか?
ベストアンサー1
Linuxでは/etc/environment
通常、読み込みが行われます。
pam_env.soログイン中のモジュール。モジュールが最小システムにインストールされていないか、/ etcファイルを読み取らないように構成されているか、ログインプロセス中に呼び出されるように/ etc / pam.d / *に構成されていない可能性があります。望むよりman pam_env pam
。