我在使用openEuler操作系统且我是root用户,现有一个普通用户user,我要设置它修改密码的限定是:长度至少为8位,且至少包含大小写字符和特殊字符
时间: 2023-12-03 11:47:18 浏览: 124
您可以使用 `pam_cracklib` 模块来限制用户密码的复杂度。您可以按照以下步骤进行设置:
1. 安装 `pam_cracklib` 模块:
```
sudo yum install pam_cracklib
```
2. 打开 PAM (`/etc/pam.d`) 目录下的 `passwd` 文件:
```
sudo vi /etc/pam.d/passwd
```
3. 在文件的开头添加以下行:
```
password required pam_cracklib.so retry=3 minlen=8 ucredit=-1 lcredit=-1 dcredit=-1 ocredit=-1 difok=3
```
这些参数将强制要求用户密码长度至少为8位,并包含至少一个大写字母、一个小写字母、一个数字和一个特殊字符。此外,用户必须使用不同于前三个密码的新密码。
4. 保存并关闭文件。
现在,当用户修改密码时,将会强制执行上述限制。
相关问题
如何在openEuler系统root权限下创建一个管理员权限用户并设置密码
您可以使用以下命令在openEuler系统root权限下创建一个管理员权限用户并设置密码:
1. 使用以下命令创建新用户:
useradd -m -G wheel newuser
2. 使用以下命令设置新用户的密码:
passwd newuser
3. 确认新用户已被创建并具有管理员权限:
id newuser
请注意,"wheel"组是openEuler系统中管理员组的默认名称。
阅读全文