Passwords 密码过期登录名.defs

Passwords 密码过期登录名.defs,passwords,redhat,user-accounts,Passwords,Redhat,User Accounts,当我试图为我的一些服务器(RedHat5)上的用户设置密码策略时,我想知道/etc/login.defs文件中的设置,特别是那些指定密码过期等的设置是否也适用于根帐户?例如,下面的内容是否也会对root的密码产生影响 PASS_MAX_DAYS 90 PASS_MIN_DAYS 7 PASS_MIN_LEN 5 PASS_WARN_AGE 14 我认为上述设置不会影响root的密码或操作系统附带的现有帐户,只会影响以后手动创建的帐户 这听起来像是个愚蠢的问题,但前几天我突然想

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

PASS_MAX_DAYS   90
PASS_MIN_DAYS   7
PASS_MIN_LEN    5
PASS_WARN_AGE   14
我认为上述设置不会影响root的密码或操作系统附带的现有帐户,只会影响以后手动创建的帐户

这听起来像是个愚蠢的问题,但前几天我突然想到了,我从来没有真正想过。它不会影响root的密码,但只是想对此有更多的看法


提前谢谢你

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