1.安装libpam_cracklib
系统对密码的控制是有两部分组成:
1 cracklib
2 /etc/login.defs
apt-get install lib_cracklib或者下载两个deb包:cracklib-runtime libpam_cracklib
可以通过查找pam_cracklib.so的存在来检车是否安装
2.密码长度及密码复杂度
vi /etc/pam.d/common-password
在password requisite pam_cracklib.so 后面添加
retry=3 difok=3 minlen=8 #表示输入允许三次,新密码与旧密码不同的个数为三个,密码设置至少8-n次 n指的是密码类型数
ucredit=-1 lcredit=-1 dcredit=-1 ocredit=-1 #表示密码设置时至少含一个大写字母,一个小写字母,一个数字,一个符号 但是按照需求至少含有两种字符的组合,则只要在后面添加 minclass=2