現在のユーザー(同じ端末)からログアウトせずに他のユーザーとしてログインしたいです。どうすればいいですか?
ベストアンサー1
コマンドを使うのはどうですかsu
?
$ whoami
user1
$ su - user2
Password:
$ whoami
user2
$ exit
logout
rootとしてログインする場合は、ユーザー名を指定する必要はありません。
$ whoami
user1
$ su -
Password:
$ whoami
root
$ exit
logout
通常、sudo
希望するユーザー ID で新しいシェルを起動できます。この-u
フラグを使用すると、必要なユーザー名を指定できます。
$ whoami
user1
$ sudo -u user2 zsh
$ whoami
user2
sudo アクセス権がなければ、ssh username@localhost のようなより迂回的な方法がありますが、sudo
それがインストールされていて権限があると仮定すると、おそらく最も簡単な方法です。