锁定密码后如何使用 sudo?

锁定密码后如何使用 sudo?

我读过有关使用 ssh 进行无密码身份验证的文章。所以我制作了一个密钥并将其发布到我的 Ubuntu 服务器上,并且运行良好。

然后决定用 锁定我的密码passwd -l lucas,我再也无法使用 sudo。我当时想 sudo 也是没有密码的。

我现在的问题是:我如何才能重新获得使用 sudo 的能力?

答案1

运行某个用户后passwd -l,该用户无法设置其密码(直到将其重新设置为可用密码)。

由于您无法使用sudo,您需要重置用户帐户密码,方法就像您忘记了密码一样:

然后你可以sudo再次使用,你可以PasswordAuthentication no按照说明进行设置steeldriver 的回答

答案2

您可能需要通过恢复控制台登录到 root shell 才能重新启用您的帐户密码。之后,您可以禁用密码登录专门针对 ssh通过设置

PasswordAuthentication no

在 sshd_config 文件中,并将账户密码保留为当地的访问(包括sudo使用密钥通过 SSH 登录后运行)

相关内容