linux修改密码复杂度策略
时间: 2023-06-28 09:15:07 浏览: 186
Ubuntu修改密码及密码复杂度策略设置方法
5星 · 资源好评率100%
要修改Linux密码复杂度策略,可以按照以下步骤进行:
1. 打开Linux系统的密码策略文件 /etc/pam.d/system-auth,使用root权限打开该文件。
2. 找到包含password sufficient pam_unix.so的行,并在该行下方添加以下内容:
```text
password requisite pam_cracklib.so try_first_pass retry=3 minlen=8 difok=3 ucredit=-1 lcredit=-2 dcredit=-1 ocredit=-1
```
上述代码中,参数说明如下:
- `retry`:表示在密码复杂度检查失败时,重试的次数。
- `minlen`:表示密码最小长度。
- `difok`:表示允许几个字符与旧密码相同。
- `ucredit`:表示密码中必须包含的大写字母个数。
- `lcredit`:表示密码中必须包含的小写字母个数。
- `dcredit`:表示密码中必须包含的数字个数。
- `ocredit`:表示密码中必须包含的特殊字符个数。
3. 保存文件并退出。
修改完密码策略后,可以通过以下命令来测试密码策略是否生效:
```text
passwd testuser
```
其中,testuser为要测试的用户账号。在输入新密码时,系统会检查密码是否符合修改后的复杂度策略。
阅读全文