Linux使用PAM锁定多次登陆失败的用户(含重置错误次数)

Linux使用PAM锁定多次登陆失败的用户(含重置错误次数)

修改如下文件:

/etc/pam.d/sshd (远程ssh)

/etc/pam.d/login (终端)

在第一行下即#%PAM-1.0的下面添加:
auth required pam_tally2.so deny=3 unlock_time=600 even_deny_root root_unlock_time=1200

各参数解释:
even_deny_root 也限制root用户;

deny 设置普通用户和root用户连续错误登陆的最大次数,超过最大次数,则锁定该用户

unlock_time 设定普通用户锁定后,多少时间后解锁,单位是秒;

root_unlock_time 设定root用户锁定后,多少时间后解锁,单位是秒;

手动解除锁定:
查看某一用户错误登陆次数:
pam_tally –-user
例如,查看work用户的错误登陆次数:
pam_tally –-user work
清空某一用户错误登陆次数:
pam_tally –-user –-reset
例如,清空 work 用户的错误登陆次数,
pam_tally –-user work –-reset

faillog -r 命令亦可。

如果前几条没生效的话,也可以使用命令:

pam_tally2 –u tom --reset将用户的计数器重置清零(SLES 11.2下用此命令才重置成功)

查看错误登录次数:pam_tally2 –u tom

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Linux登陆失败处理功能 本文要实现的功能:如果有人恶意尝试破解你的服务器密码,那么这个功能就能帮你起到一定的作...
    SkTj阅读 9,023评论 0 0
  • pam_tally2模块(方法一) 用于对系统进行失败的ssh登录尝试后锁定用户帐户。此模块保留已尝试访问的计数和...
    Leslie_an阅读 10,614评论 0 1
  • 什么是主机安全 说明:本次文档是根据某厂的主机合规分析报告内容进行整改的,整改后评分达到90分。本次试验环境为Ce...
    胖_c696阅读 6,225评论 0 6
  • 《鸟哥的Linux私房菜》笔记 1、Linux的账号与用户组 如何管理好一个服务器主机的账号,以及在管理主机账号时...
    Zhang21阅读 5,909评论 0 5
  • 下面,就给大家介绍这些CentOS常用命令。 一:使用CentOS常用命令查看cpu more/proc/cpui...
    guiwuzhe阅读 7,389评论 1 25