CentOS中有一个pam_tally2.so的PAM模块,来限定用户的登录失败次数,如果次数达到设置的阈值,则锁定用户。
1、编译PAM的配置文件
添加参数
各参数介绍:
在#%PAM-1.0的下面,即第二行,添加内容,一定要写在前面,如果写在后面,虽然用户被锁定,但是只要用户输入正确的密码,还是可以登录的!
2、这个只是限制了用户从tty登录,而没有限制远程登录,如果想限制远程登录,需要改sshd文件
同样是增加在第2行!
查看用户登录失败的次数:
解锁指定用户:
ps:这个远程ssh的时候,输入密码错误超过三次但是没有提示,只要超过设定的值,输入正确的密码也是登陆不了的!,还是要等到设定的时间在重新尝试输入正确密码进行登录认证
评论区