账户密码不允许我使用 sudo

账户密码不允许我使用 sudo

我希望我的服务器不允许 root 登录。为此,我想将其设置PermitRootLoginNo(在 SSH 守护程序配置中),但在执行此操作之前,我想确保我可以使用sudo su -.

问题是我重置了帐户管理员的密码,然后,当我尝试重置时sudo su -,它给我一条消息:密码不正确,但密码是正确的(新密码)。

可能是什么问题呢??我已经检查过该帐户没有被冻结。

答案1

sudo将询问调用用户的密码sudo,而不是root帐户密码。您还需要确保允许用户sudo在文件中执行此操作sudoers,方法是允许用户所属的组 访问sudo,或者允许用户直接访问sudo,无论是否输入密码。

在某些 Linux 上,有一个sudo组可以将用户放入其中,并在文件中包含预设的配置行sudoers(默认情况下可能已注释掉)。

也可以看看 ”是否有充分的理由运行 sudo su?”对于替代方案来说就有些麻烦了sudo su -

相关内容