「su」でユーザーを切り替えた後、「su -」に切り替える方法はありますか?

「su」でユーザーを切り替えた後、「su -」に切り替える方法はありますか?

基本的に私が望むのは、すでに「su」を使用して別のアカウントに切り替えた後、ハイフンのない既存の「su」の代わりに「su -」を使用するように切り替えることです。

私の初期の考えは別の「su -」を行うことでしたが、少しばかげて聞こえるより良い方法はありますか?

答え1

たとえば、ログインシェルでサブシェルを起動できますbash -l

答え2

次のようにユーザーのシェルプロファイルを実行できます。

. ~/.profile

ドット、スペース、チルダ、スラッシュ、ドット、そして単語。輪郭

プロフィールに関する情報を読むことができます。ここ

答え3

su -User2あなたは正しいです。 User1->root->User2と同じことをして終了するのを防ぐことはできません。exit「su」セッションを終了し、User1に戻るように入力してから、次のように入力することもできます。su -User2

関連情報