有时会使用在用户之间切换 sudo su newuser
。
在一起是什么意思sudo su
?
有人能确切地说出它们是如何协同工作的吗?
答案1
- 您需要超级用户权限才能切换用户。因此
sudo
su
是“切换用户”的命令,其后面是您要切换到的用户名称,其后面没有任何内容使您成为“root”。sudo -i
比切换到“root”时更可取,sudo su
因为日志文件会使用用户登录名而不是“root”进行更新。
答案2
当更改用户时,su
您需要知道要更改的用户的密码。
使用sudo su - <username>
不需要您要更改为的用户的密码,而只需要您自己的 密码sudo
。使用sudo
您可以有效地运行谁可以su
在root
不知道用户密码的情况下更改用户。