密码到期login.defs

时间:2015-11-19 13:50:58

标签: passwords redhat user-accounts

当我试图为我的某些服务器(RedHat5)上的用户设置密码策略时,我想知道/etc/login.defs文件中的设置,特别是那些指定密码到期等的设置是否也适用到root帐户?例如,以下是否也会对root密码产生影响?

PASS_MAX_DAYS   90
PASS_MIN_DAYS   7
PASS_MIN_LEN    5
PASS_WARN_AGE   14

我认为上述设置不会影响root用户的密码或操作系统附带的现有帐户,只会影响以后手动创建的帐户。

这听起来像是一个愚蠢的问题,但是前几天它让我感到震惊,我从未真正想过它。它会影响root用户的密码是没有意义的,但只是想对此有更多的意见。

提前谢谢!

1 个答案:

答案 0 :(得分:0)

/etc/login.defs中的内容仅在您添加新用户或运行passwd命令时适用。它不会影响您当前的帐户,但如果您以root身份运行passwd,它将强制执行要求。您可以使用chage命令(例如chage -l root)查看每个用户帐户的设置。它也出现在/ etc / shadow。

中的字段中