更改root密码后,为什么我的用户sudo登录失败?

更改root密码后,为什么我的用户sudo登录失败?

更改 root 密码。尝试使用 sudo 执行命令,使用新的 root 密码执行失败。更改 root 密码后,我们需要运行什么命令才能使 sudo 正常工作吗?

答案1

执行命令时输入的密码sudo不是 root 密码,而是执行命令的用户的密码sudo。因此,如果您以用户身份登录uday,并且您这样做sudo <command>,系统将要求您输入帐户的密码uday,而不是 root 密码。看看这个:

uday@ubuntu:~$ sudo mkdir /media/test
[sudo] password for uday: 

请注意它说password for uday

因此,如果您想要更改使用时输入的密码sudo,那么请更改您的帐户密码,而不是 root 密码。

由于您已设置 root 密码,root 帐户现已解锁并可以登录。通常不建议这样做。因此,除非您确实需要 root 帐户,否则您可以d选择密码并锁定它并发出以下命令:

sudo passwd -dl root

如果您想了解有关root和的更多信息sudo,请访问页。

相关内容