ユーザー X に su すると、常にユーザー Y のホーム ディレクトリで開始されます。最大の問題は、X が .bash_profile を実行せず、Y を試みて失敗することです。これは、ユーザーの定義方法のタイプミスだと思いますが、どこが間違っているのかわかりません。これは Red Hat で発生します。
ユーザーの開始ディレクトリを変更するか、またはこれらの症状を修正するにはどうすればよいでしょうか?
答え1
su -l $userX
「ユーザーが直接ログインした場合に期待する環境と同様の環境を提供する」ようにしてください。