我想强制root用户在下次登录时更改密码,所以我执行了命令
chage -d 0 root
.
命令执行成功并返回代码为 0.even/etc/shadow 文件正确显示更改,如下所示
root:$1$ZlexRZiM$3cb5GDF9s7.U0l/Xwoh0E1:0:1:90:7:::
系统仍然没有强制root用户更改密码。我什至尝试通过执行命令使密码过期
passwd -e 根
仍然面临同样的问题。
IT 是一种非常奇怪的行为,这应该有效,因为它是一种相当标准的方法。
我要检查的是:
- 完全注销,不要使用"sudo -i"或"sudo su"进行测试并执行干净登录作为 root 用户(直接作为 root(
-
检查/etc/login.defs 文件中的变量设置(即使我认为可能性不大(。您应该检查的变量是(从我的工作站粘贴标准软呢帽设置(:
PASS_MAX_DAYS 99999
PASS_MIN_DAYS 0
PASS_MIN_LEN 5
PASS_WARN_AGE 7