CentOS强制密码更改问题

时间:2017-04-12 09:16:24

标签: linux security centos

我想强制root用户在下次登录时更改密码,所以我执行了命令

  

chage -d 0 root

命令执行成功并返回代码为0.Even / etc / shadow文件正确显示更改,如下所示

  

根:$ 1 $ $ ZlexRZiM 3cb5GDF9s7.U0l / Xwoh0E1:0:1:90:7 :::

仍然系统没有强制root用户更改密码。我甚至试图通过执行命令

来使密码失效
  

passwd -e root

仍面临同样的问题。

1 个答案:

答案 0 :(得分:0)

IT是一种非常奇怪的行为,这应该有效,因为它是一种相当标准的方法。

我要检查的是:

  • 完全注销,不要使用“sudo -i”或“sudo su”对其进行测试以测试它并以root身份执行干净登录(直接以root身份登录)
  • 检查/etc/login.defs文件中的变量设置(即使我认为不太可能)。你应该检查的变量是(从我的工作站粘贴std fedora设置):

    PASS_MAX_DAYS 99999

    PASS_MIN_DAYS 0

    PASS_MIN_LEN 5

    PASS_WARN_AGE 7