Ubuntuでユーザーを切り替えた後、現在のホームユーザーディレクトリに切り替える

Ubuntuでユーザーを切り替えた後、現在のホームユーザーディレクトリに切り替える

次のコマンドでLinuxマシンに新しいユーザーを作成しました

sudo useradd -m foo.bar
sudo passwd foo.bar

その後、に切り替えましたfoo.barが、現在のディレクトリは現在のユーザーに向けられず、現在のユーザーの情報はコマンドラインに表示されません。

ubuntu@ip-172-31-47-200:~$ su foo.bar
Password:
$
$ whoami
foo.bar
$
$ pwd
/home/ubuntu

私は次のようなものが欲しいです

foo.bar@ip-172-31-47-200:~$

どうすればこれを実現できるでしょうか?

答え1

探しているのはフラグ '-l' です。"su -l user" を使用すると、ユーザーのホーム ディレクトリに直接アクセスしたり、パス変数などを初期化したりできます。ここで、user はログインに使用するユーザー名です。

詳しくは:su マニュアルページ

関連情報