确认“sudo su - someuser”的行为

确认“sudo su - someuser”的行为

我已作为 进行登录myuser

做的时候su - someuser我需要给用户密码someuser

我尝试了这个sudo su - someuser并且只需要提供我的密码。

我的问题是为什么我不需要提供 的密码someuser?是不是因为领导sudo给了我root特权,所以我不需要提供 的密码someuser

哪个手册页记录了此内容?

答案1

由于您正在使用,因此系统会询问您的密码sudo

是的,su当不是由 root 调用时,会要求输入目标用户的密码。请参阅这个问题

这意味着您可以改用普通的su someuser(否sudo),然后提供目标用户的密码。

相关内容