adduser
コマンドで作成したユーザーにログインする際、ログイン直後のカレントディレクトリのPATHが以下の様になります。
これをユーザー切り替え時に自動でホームディレクトリに入る方法を知りたいです。
User1@servername:~$ adduser User2 User1@servername:~$ su User2 Password: User2@servername:/home/User1$
気になっているのは一番下の行のディレクトリパスが/home/User1
となっていることです。
一応ホームディレクトリは作成されているのは確認できているので、
cd ~
とコマンドを打てばホームディレクトリに移動は出来るのですが。
うっかり忘れで違うユーザーのディレクトリで作業してしまうリスクを避けるにはどこの設定を変更すればいいのでしょうか?
現状分かっているのは以下のことです。
・User1もUser2もHomeディレクトリ自体は存在する
・usermod -d ~ User2
でホームディレクトリを変更しても変化なし
・superuser
からuser
、user
からsuperuser
どちらの順番から試しても同じ現象が起こる。
(User1はsuperuser
です)
例1
User1@servername:~$ su User2 Password: User2@servername:/home/User1$
例2
User2@servername:~$ su User1 Password: User1@servername:/home/User2$
・ホームディレクトリ自体は存在するので切り替え後にcd ~
コマンドでホームディレクトリに入れる
なお使用環境は
ubuntu22.04です。
回答1件
あなたの回答
tips
プレビュー