linux设置系统用户不能重复使用最近已使用过的口令
时间: 2024-03-14 21:43:30 浏览: 193
在Linux系统中,可以通过设置密码策略来限制系统用户在一段时间内不能重复使用最近已使用过的口令。这可以提高系统的安全性,防止用户使用弱密码或者重复使用已经暴露的密码。
下面是设置密码策略来限制系统用户在一段时间内不能重复使用最近已使用过的口令的步骤:
1. 安装密码安全检查工具:可以使用命令sudo apt-get install libpam-pwquality来安装密码安全检查工具。
2. 修改PAM密码策略配置文件:可以使用命令sudo nano /etc/pam.d/common-password来编辑PAM密码策略配置文件。
3. 在文件中增加以下配置:
```
password requisite pam_pwquality.so retry=3 minlen=8 ucredit=-1 lcredit=-1 dcredit=-1 ocredit=-1 enforce_for_root
password required pam_unix.so sha512 shadow remember=5
```
其中,remember=5的含义是记录最近5个口令,新口令不能与其中任何一个重复。
4. 保存并退出文件。
这样就可以设置系统用户不能重复使用最近已使用过的口令了。需要注意的是,该配置只对新密码生效,对于已经使用过的密码不会生效。如果需要强制用户修改已经使用过的密码,可以使用命令passwd --expire username来让用户在下次登录时强制修改密码。
阅读全文