"su john"コマンドを使用してログインすると、johnの.bash_profileはインポートされません。

ユーザーjohnのコマンドを使用してjohn(root)としてログインすると、.bash_profile適用されません。 Johnにログインするためにコマンドを使用するたびに、su johnこのコマンドを使用する必要があります。source ~/.bash_profilesu john

これをどのように自動化できますか?

ありがとう

ベストアンサー1

からman su

-, -l, --ログイン

ユーザーが直接ログインするときに期待するのと同様の環境を提供します。 - を使用する場合は、ユーザー名の前に指定する必要があります。移植性のために、ユーザー名の前の最後のオプションとして使用することをお勧めします。他の形式(-lおよび--login)にはこれらの制限はありません。

したがって、ジョンのソースコードを取得する.bash_profileにはsu -l john

おすすめ記事