在 Red Hat 操作系统中,可以通过修改 `/etc/pam.d/system-auth` 或 `/etc/pam.d/password-auth` 文件来修改密码规则。
以下是一个例子,可以将最小密码长度设置为 8,要求密码中包含大小写字母、数字和特殊字符:
“`
password sufficient pam_unix.so sha512 shadow nullok try_first_pass use_authtok minlen=8 dcredit=-1 ucredit=-1 lcredit=-1 ocredit=-1 remember=5
“`
这个配置中,`minlen=8` 表示最小密码长度为 8,`dcredit=-1` 表示密码中必须包含至少一个数字,`ucredit=-1` 表示密码中必须包含至少一个大写字母,`lcredit=-1` 表示密码中必须包含至少一个小写字母,`ocredit=-1` 表示密码中必须包含至少一个特殊字符,`remember=5` 表示旧密码不能再次使用的数量为 5。
修改完配置文件后,可以使用 `passwd` 命令修改密码并应用新的密码规则。
密码规则主要在/etc/pam.d/sys-auth文件中修改,可根据实际需要修改
1 认证失败几次后,锁定
2 密码复杂度 如长度,是否包含大小写特殊字符等等
3 设置不能与最近几次的密码等等