
CentOS 7中用户连续登录失败N次后自动锁定账户阻止登录
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
简介:本文介绍在CentOS 7系统中设置策略,当特定用户尝试登录失败达到一定次数时,该账户将被自动锁定以防止进一步的登录尝试。
在CentOS 7系统下设置用户登录失败几次后自动锁定该用户的操作方法如下:
1. 编辑PAM配置文件:使用文本编辑器打开`/etc/pam.d/password-auth`或`/etc/pam.d/system-auth`,根据需要选择其中一个进行修改。找到包含“auth”和“required”的行,并在其后面添加参数如:
```
auth required pam_tally2.so onerr=fail deny=5 unlock_time=900
```
这里的数字可以根据实际需求调整:第一个数字代表允许失败的登录尝试次数,第二个值表示锁定时间(以秒为单位)。
2. 编辑SSH配置文件:打开`/etc/ssh/sshd_config`并找到或添加以下行:
```
MaxAuthTries 5
```
这里设置的是用户在被PAM模块锁定之前可以尝试登录的最大次数,与上述pam_tally2中的deny值保持一致。
3. 应用更改:保存修改后的配置文件,并重启SSH服务以使新的规则生效:
```bash
systemctl restart sshd.service
```
以上步骤完成后,当用户连续多次输入错误密码时,账户将会被锁定一段时间内无法登录。
全部评论 (0)
还没有任何评论哟~


