如何解锁通过sudo passwd -l [user]锁定的用户密码?
解锁已锁定的用户密码方法
嘿,既然你用sudo passwd -l [user]锁定了目标用户的密码,那解锁操作其实就是用对应的反向参数,步骤超简单:
执行解锁命令(需要管理员权限):
sudo passwd -u [user]把命令里的
[user]替换成你要解锁的实际用户名就行,一定要加sudo,因为修改用户密码状态需要管理员权限哦。验证解锁结果:
你可以用下面的命令查看用户密码的当前状态,确认是否解锁成功:passwd -S [user]输出结果里的第二个字段如果是
P,就代表密码已经处于可用状态(解锁成功);如果还是L,那说明还没解锁成功,可以检查下命令有没有输错。
顺便提个小细节:passwd -l的原理是在用户的密码哈希值前面添加一个!,让系统无法识别有效密码;而passwd -u就是把这个额外的!移除,恢复正常的密码验证逻辑。
内容的提问来源于stack exchange,提问作者Smile
相关产品推荐
相关产品推荐

