分类: LINUX
2010-10-21 13:58:03
linux下密码不能超出8位,即使多于8位,也会被截取,只认前8位,也就是说如果你设置了10位的密码,那么你输前8位也可以登入系统。
redhat:
修改/etc/pam.d/system-auth文件
auth required /lib/security/$ISA/pam_env.so
auth sufficient /lib/security/$ISA/pam_unix.so likeauth nullok
auth required /lib/security/$ISA/pam_deny.so
account required /lib/security/$ISA/pam_unix.so
password required /lib/security/$ISA/pam_cracklib.so retry=3 type=
password sufficient /lib/security/$ISA/pam_unix.so md5 nullok use_authtok shadow
password required /lib/security/$ISA/pam_deny.so
session required /lib/security/$ISA/pam_limits.so
session required /lib/security/$ISA/pam_unix.so
在password行后面加上md5就可以了。
如果是SUSE:
就是要修改/etc/pam.d/passwd
同样在password那行后面加上md5就可以了。