Ubuntu 11.10サーバーの1つでsudo -i
、rootユーザーになるときに使用すると、rootの.bashrcが実行されません。私の知る限り、関連する構成が同一である他のすべてのサーバーでは、適切に実行されています。
私が確認したものは次のとおりです。
- .bashrcは/ rootに存在し、root:rootが所有、パーミッション644
- / etc / profileおよび/etc/bash.bashrc が実行されています
- ルートのシェルは「/ bin / bash」に設定されます
- で.bashrcを実行できます
source .bashrc
。その後、すべてがそのセッションに対して正常になります。 - また
bash
、ルートにsudoした後、手動でbashを実行するように入力して、.bashrcを実行することもできます。 - psは、ルートログインで実行中のシェルがbashであることを確認します。
他に確認することはありますか?