当我试图为我的某些服务器(RedHat5)上的用户设置密码策略时,我想知道/etc/login.defs文件中的设置,特别是那些指定密码到期等的设置是否也适用到root帐户?例如,以下是否也会对root密码产生影响?
PASS_MAX_DAYS 90
PASS_MIN_DAYS 7
PASS_MIN_LEN 5
PASS_WARN_AGE 14
我认为上述设置不会影响root用户的密码或操作系统附带的现有帐户,只会影响以后手动创建的帐户。
这听起来像是一个愚蠢的问题,但是前几天它让我感到震惊,我从未真正想过它。它会影响root用户的密码是没有意义的,但只是想对此有更多的意见。
提前谢谢!
答案 0 :(得分:0)
/etc/login.defs中的内容仅在您添加新用户或运行passwd命令时适用。它不会影响您当前的帐户,但如果您以root身份运行passwd,它将强制执行要求。您可以使用chage命令(例如chage -l root
)查看每个用户帐户的设置。它也出现在/ etc / shadow。