linux系统用户密码复杂度怎样设置
时间: 2023-07-25 08:22:55 浏览: 254
在Linux系统中,用户密码的复杂度可以通过设置密码策略来实现。密码策略通常包括以下几个方面:
1. 密码长度:密码长度应该设置为足够长,一般建议为8位以上。
2. 复杂度要求:密码应该包含大小写字母、数字和特殊字符等多种类型的字符。
3. 密码历史:系统应该记住之前若干个密码,以免用户反复使用相同的密码。
4. 密码过期:密码应该定期过期,让用户强制更换密码。
在Linux系统中,可以通过修改/etc/login.defs文件来设置密码策略。例如,可以设置密码长度为8位,要求包含数字和特殊字符,并且密码历史为5个密码,密码过期时间为90天,可以通过以下命令实现:
```
# 密码长度
PASS_MIN_LEN 8
# 复杂度要求
# dcredit表示数字字符
# ucredit表示大写字母
# lcredit表示小写字母
# ocredit表示特殊字符
# minclass表示至少包含几种字符
# maxrepeat表示不允许重复字符的个数
# maxsequence表示不允许连续字符的个数
# mindiff表示必须与之前密码有几个字符不同
# minlen表示密码长度至少为几个字符
# difok表示是否允许新密码与旧密码相同
# reject_username表示密码不能与用户名相同
# enforce_for_root表示是否强制root用户也要满足密码策略
# 详细说明可以查看man pam_passwdqc
PASS_MAX_DAYS 90
PASS_MIN_CLASS_DIGIT 1
PASS_MIN_CLASS_ALPHA 1
PASS_MIN_CLASS_OTHER 1
PASS_MAX_REPEAT_CHARS 2
PASS_MAX_SEQUENCE_CHARS 3
PASS_MIN_DIFF_CHARS 3
PASS_USE_CRACKLIB yes
# 密码历史
#表示之前5个密码不能重复使用
PASSWD_HISTORY 5
# 密码过期
# 表示密码过期前30天提醒用户更改密码
PASS_WARN_AGE 30
```
设置完成后,需要重启系统或重新加载PAM模块才能使设置生效。
阅读全文
相关推荐
![pptx](https://img-home.csdnimg.cn/images/20241231044947.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)