私はこれを/etc/profile
(Ubuntu 15.10)に追加しました。
PATH=$PATH:/my/bin
date > /tmp/etc_profile_date
グラフィックでログインすると、そこには/my/bin
なく、まだ作成されていません。PATH
/tmp/etc_profile_date
端末のみを使用してログインすると、どちらも存在しません。
私がいるときはsu - myusername
どちらも存在しませんでした。
私がいるときはssh myusername@localhost
どちらも存在しませんでした。
手動で実行すると、source /etc/profile
ファイルはPATH
期待どおりに要約されます。
上記の状況のソースコードがないのはなぜですか/etc/profile
?これは私が他の場所で読んだ内容と矛盾しているようです。 CentOSでも期待どおりに動作します。
ベストアンサー1
問題は、/etc/passwdの私のログインシェルがzshですが、zshが/etc/profileをソースしない既知のバグがあることです。 zshの他の機能を中断する必要があるため、この問題を解決するようには思えません。