特定服务器下,有些安全细则中明确规定服务器修改的密码不允许是之前用过的。
在Linux系统中,可以设置相关的配置文件,来达到效果
配置
具体的配置文件
## ubantu版本
/etc/pam.d/common-password
## CentOS or RHEL
/etc/pam.d/system-auth
/etc/pam.d/password-auth
修改的配置为:
## 找到system-auth 和password-auth文件中的这句话,将其注释后,添加remember=2
#password sufficient pam_unix.so sha512 shadow nullok try_first_pass use_authtok
password sufficient pam_unix.so sha512 shadow nullok try_first_pass use_authtok remember=2
remember=N
其中N代表的是记住几次,N只要大于1即可。
确认两个文件修改完成后,最好重启服务器确认配置重新生效。文章来源:https://www.toymoban.com/news/detail-773348.html
验证
## 创建新用户
# useradd -m testpw
## 添加初始密码
# passwd testpw
## 切换到新用户验证
# su - testpw
$ passwd
更改用户 testpw 的密码 。
Current password:
新的 密码:
重新输入新的 密码:
密码已使用。请选择其他密码。
注意
此配置只针对普通用户,root用户或uid=0的用户,均不受此配置影响。文章来源地址https://www.toymoban.com/news/detail-773348.html
到了这里,关于【Linux】安全相关,修改密码不允许使用之前的密码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!