CentOS7 设置用户密码规则
出于安全原因设置密码规则1、设置密码过期的天数。 用户必须在几天内更改密码。 此设置仅在创建用户时才会产生影响,而不会影响到现有用户。 如果设置为现有用户,请运行命令“chage -M(days)(user)”# vi /etc/login.defs
# line 25: set 60 for Password Expiration
PASS_MAX_DAYS 602、设置可用密码的最短天数。 至少在改变它之后,用户必须至少使用他们的密码。 此设置仅在创建用户时才会产生影响,而不会影响到现有用户。 如果设置为现有用户,请运行命令“chage -m(days)(user)”# vi /etc/login.defs
# line 26: set 2 for Minimum number of days available
PASS_MIN_DAYS 23、在到期前设置警告的天数。 此设置仅在创建用户时才会产生影响,而不会影响到现有用户。 如果设置为存在用户,请运行命令“chage -W(days)(user)”# vi /etc/login.defs
# line 28: set 7 for number of days for warnings
PASS_WARN_AGE 74、使用过去使用的密码进行限制。 在这一代中,用户不能设置相同的密码。# vi /etc/pam.d/system-auth
# near line 15: prohibit to use the same password for 5 generation in past
password sufficient pam_unix.so sha512 shadow nullok try_first_pass use_authtok remember=55、设置最小密码长度。 用户不能将密码长度设置为小于此参数。# set 8 for minimum password length
# authconfig --passminlen=8 --update
# the parameter is set in a config below
# grep "^minlen" /etc/security/pwquality.conf
minlen = 86、为新密码设置所需的最少字符类数。 (种类⇒UpperCase / LowerCase / Digits / Others)# set 2 for minimum number of required classes of characters
# authconfig --passminclass=2 --update
# the parameter is set in a config below
# grep "^minclass" /etc/security/pwquality.conf
minclass = 27、在新密码中设置允许的连续相同字符的最大数量。# set 2 for maximum number of allowed consecutive same characters
# authconfig --passmaxrepeat=2 --update
# the parameter is set in a config below
# grep "^maxrepeat" /etc/security/pwquality.conf
maxrepeat = 28、在新密码中设置同一类的最大允许连续字符数。# set 4 for maximum number of allowed consecutive characters of the same class
# authconfig --passmaxclassrepeat=4 --update
# the parameter is set in a config below
# grep "^maxclassrepeat" /etc/security/pwquality.conf
maxclassrepeat = 49、新密码中至少需要一个小写字符# authconfig --enablereqlower --update
# the parameter is set in a config below
# (if you'd like to edit the value, edit it with vi and others)
# grep "^lcredit" /etc/security/pwquality.conf
lcredit = -110、新密码中至少需要一个大写字符# authconfig --enablerequpper --update
# the parameter is set in a config below
# (if you'd like to edit the value, edit it with vi and others)
# grep "^ucredit" /etc/security/pwquality.conf
ucredit = -111、新密码中至少需要一位数字# authconfig --enablereqdigit --update
# the parameter is set in a config below
# (if you'd like to edit the value, edit it with vi and others)
# grep "^dcredit" /etc/security/pwquality.conf
dcredit = -1
页:
[1]