如何在linux中解锁用户sudo的密码?

时间:2017-09-08 08:30:32

标签: linux ubuntu

我是Linux(Ubuntu)的唯一用户 - admin(sudo用户)。

我已将自己封锁如下:

$('#step1').append(img)

帮我解锁。

我(用户管理员)无法解锁密码:

 $ sudo passwd -l admin

1 个答案:

答案 0 :(得分:0)

根据passwd的手册页,当您指定选项-l时,/etc/shadow文件会更新。

-l, --lock
       Lock the password of the named account. This option disables a
       password by changing it to a value which matches no possible
       encrypted value (it adds a ´!´ at the beginning of the password).

       Note that this does not disable the account. The user may still
       be able to login using another authentication token (e.g. an SSH
       key). To disable the account, administrators should use usermod
       --expiredate 1 (this set the account's expire date to Jan 2,
       1970).

       Users with a locked password are not allowed to change their
       password.

我们可以阅读,密码锁定的用户不允许更新密码。另一位用户必须更新/etc/shadow文件才能解锁该帐户。

在您的情况下,您需要物理访问您的服务器,然后您必须在live cd / usb linux上启动并编辑/etc/shadow文件以删除!字符。如果您没有这样的访问权限,请联系您提供的以检查是否存在某些恢复选项(网络tty,备份,人工干预等)。