当我尝试使用“su”从命令行切换到另一个用户时,出现身份验证失败,如下所示:
su – 其他用户
密码: *****
su:身份验证失败
但我知道密码是正确的,因为我可以从 Ubuntu 登录屏幕以其他用户身份成功登录桌面。
有谁知道是什么原因导致了这个问题?
答案1
请参阅此页面以了解应该使用哪些 rootshell:根须藤
这一页还将解释如何以另一个用户身份获取终端。简短版本:sudo -i -u <username>
这里有一个基于 Ubuntu SO 的站点:https://askubuntu.com/
答案2
您需要以 root 身份执行“su”。您可以“sudo su - user”或“sudo su -”,然后执行“su - user”。执行 sudo 时,请输入您当前用户的密码。例如“whoami”