我想强制root用户在下次登录时更改密码,所以我执行了命令
chage -d 0 root
。
命令执行成功并返回代码为0.Even / etc / shadow文件正确显示更改,如下所示
根:$ 1 $ $ ZlexRZiM 3cb5GDF9s7.U0l / Xwoh0E1:0:1:90:7 :::
仍然系统没有强制root用户更改密码。我甚至试图通过执行命令
来使密码失效passwd -e root
仍面临同样的问题。
答案 0 :(得分:0)
IT是一种非常奇怪的行为,这应该有效,因为它是一种相当标准的方法。
我要检查的是:
检查/etc/login.defs文件中的变量设置(即使我认为不太可能)。你应该检查的变量是(从我的工作站粘贴std fedora设置):
PASS_MAX_DAYS 99999
PASS_MIN_DAYS 0
PASS_MIN_LEN 5
PASS_WARN_AGE 7