su - user [duplicate](PS1) 使用時に環境変数を設定する方法

su - user [duplicate](PS1) 使用時に環境変数を設定する方法

Ubuntuで動作します(しかしそれが重要かどうか疑問です)。

私たちのUnixサーバーは、ユーザー(管理者など)が個人アカウントにログインするように設定されています。sudo su - elasticsearchたとえば、他のユーザー(アプリケーションユーザーなど)で作業する必要がある場合です。

このアカウントのプロンプトをカスタマイズしたいのですが、.bashrcファイルと設定を追加しても$PS1効果はありません。

su指定すると、何が起こるのかはわかりません-。マニュアルページには、「ユーザーが直接ログインした場合に期待するのと同様の環境を提供します」とあいまいに表示されます。

この場合、どの構成ファイル/rcファイルが処理されるかを説明するいくつかの文書へのポインターが必要です。

ベストアンサー1

を実行してログインシェルを起動できます。su -実行/取得したファイルはです.bash_profile

https://www.gnu.org/software/bash/manual/html_node/Bash-Startup-Files.html

おすすめ記事