RHEL 6.6を使用しています。ファイルの設定に問題があります.bashrc
。私の中に一つがあり、sudo su - dummy
もう一つがあります。exit
端末を開くと、現在のユーザーがdummy
。と入力すると、exit
前のユーザーに戻ってexit
実行し.bashrc
てウィンドウを閉じます。完璧。
ただし、ログインするとsudo su - dummy
すぐに次のタスクが実行され、exit
すぐにログアウトされます。
なぜこれですか?解決策はありますか?
答え1
su - dummy
ログイン時に実行しましたか?.bashrc
ログイン時にあなたの情報が処理されましたか?bash(1)
説明する、
bashがこのオプションを使用して対話型ログインシェルまたは非対話型シェルとして呼び出されると、まず
--login
ファイル/etc/profile
(ファイルが存在する場合)からコマンドを読み取り、実行します。ファイルを読み込んだ後~/.bash_profile
、~/.bash_login
、 を順に探して存在~/.profile
し、読み取れる最初のファイルからコマンドを読み込み実行します。--noprofile
このオプションを使用すると、シェルの起動時にこの動作を無効にできます。
su - dummy
したがって、およびいずれかにコマンドを入力する必要があります。~/.bash_profile
~/.bash_login
~/.profile