Linux命令详解:[18]passwd修改密码命令

等等,昨天我帮小李重置了密码。
在他的新公司笔记本电脑上安装了 Linux 系统后,他从 USB 闪存驱动器启动它,并且整个上午都正常工作。
起初他想以 root 身份登录,但他忘记了密码,而且系统上也没有恢复工具。
我用 Live CD 启动了另一台旧计算机,打开终端,输入密码 root 并快速输入新密码。
此时我想到,如果系统中安装了sudo,那么应该可以使用sudo passwd来更改root密码,但是首先系统需要知道它有这个功能。
密码长度要求超过8 个字符,但要非常短。
我告诉他下次应该添加一些特殊的标记。

linux的root用户锁定

root被锁了吗?跳转到方法。

多次输错密码?单用户模式密码重置。

在GRUB中选择用户模式,然后进去修改密码。

PAM 犯了一个错误?检查 /etc/pam.d/common-password 和 sshd 文件。

检查root登录是否被禁用,修改后重启服务。

SSH 不起作用?更改 /etc/ssh/sshd_config。

将 PermitRootLoginno 更改回来并重新启动 SSH。

帐户已过期?使用 chage 查看日期。

使用 Chase-I-1 取消过期,或将其更改为永不过期。

SELinux/AppArmor 会阻止这种情况吗?查看系统日志。

改变策略,使路线有效。

不要总是使用 root,而是使用 sudo。

密码定期更换,有点复杂。

详细了解系统策略,不要盲目锁定。

首先,你可以亲眼看看。

如何在Linux中锁定或解锁用户账户?

锁定: sudopasswd-l用户名 解锁: sudopasswd -uusername 检查状态:passwd-用户名 注意:如果权限不足,将无法运行。