CentOS 强制更改密码问题



我想强制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

最新更新