ユーザーjohnのコマンドを使用してjohn(root)としてログインすると、.bash_profile
適用されません。 Johnにログインするためにコマンドを使用するたびに、su john
このコマンドを使用する必要があります。source ~/.bash_profile
su john
これをどのように自動化できますか?
ありがとう
ベストアンサー1
からman su
:
-, -l, --ログイン
ユーザーが直接ログインするときに期待するのと同様の環境を提供します。 - を使用する場合は、ユーザー名の前に指定する必要があります。移植性のために、ユーザー名の前の最後のオプションとして使用することをお勧めします。他の形式(-lおよび--login)にはこれらの制限はありません。
したがって、ジョンのソースコードを取得する.bash_profile
にはsu -l john
。