1、备份相关文件

为了避免编辑出错,最好备份一下将要编辑的文件。

cp /etc/pam.d/sshd /etc/pam.d/sshd.bak
cp /etc/pam.d/login /etc/pam.d/login.bak

2、检查是否有pam_tally2.so模块

find / -name "pam_tally2.so"

3、设置登录失败处理策略

(1)服务器终端

vi /etc/pam.d/system-auth

在第一行下面添加如下内容:

auth required pam_tally2.so onerr=fail deny=3 unlock_time=40 even_deny_root root_unlock_time=30

(2)ssh远程登录

vi /etc/pam.d/sshd

同样的在第一行下面添加如下内容:

auth required pam_tally2.so deny=3 unlock_time=20 even_deny_root root_unlock_time=30

vi /etc/pam.d/login

第一行下面添加如下内容:

auth required pam_tally2.so deny=3 unlock_time=20 even_deny_root root_unlock_time=30

参数解释:

以服务器终端为例:普通帐户和root的帐户登录连续3次失败,就统一锁定40秒,40秒后可以解锁。如果不想限制root帐户,可以把even_deny_root root_unlock_time这两个参数去掉,root_unlock_time表示root帐户的锁定时间,onerr=fail表示连续失败,deny=3,表示超过3次登录失败即锁定。用户锁定期间,无论在输入正确还是错误的密码,都将视为错误密码,并以最后一次登录为锁定起始时间,若果用户解锁后输入密码的第一次依然为错误密码,则再次重新锁定。

Linux设置登录密码错误次数限制相关推荐

  1. 【Shiro】6、Shiro实现限制密码错误次数从而限制用户登录

    我们的系统非常容易遭受攻击,被人暴力破解等,我们需要对同一账户密码错误次数进行统计,达到上限后,需要在一段时间内限制该用户登录,从而有效地保护账户密码的安全 1.重试限制散列凭据匹配器 package ...

  2. Discuz1.5 密码错误次数过多,请 15 分钟后重新登录

    Discuz1.5 密码错误次数过多,请 15 分钟后重新登录 Discuz X1.5修改方式: 打开 source/function/function_member.php文件, 修改第103行: ...

  3. 设置Linux服务器登录密码过期时长

    设置Linux服务器登录密码过期时长 登录服务器时,提示登录密码过期,必须修改密码重新登录,You are required to change your password immediately ( ...

  4. linux系统怎么设置开机密码,Linux_Linux系统怎么设置开机密码?Linux设置开机密码的方法,为了保证Linux系统的安全,应 - phpStudy...

    Linux系统怎么设置开机密码?Linux设置开机密码的方法 为了保证Linux系统的安全,应该给系统设置开机密码.注意,"开机密码"和"登录密码"是不同的.本 ...

  5. Widows下TortoiseGit登录密码错误

    整理之前的一个笔记,记录. TortoiseGit 2.3.0.0 TortoiseGit登录密码错误,如下图,输入git的密码无法成功登录. 原因是: TortoiseGit的登录密码和git是不一 ...

  6. 远程连接kali linux一直提示密码错误的解决方法

    远程连接kali linux一直提示密码错误的解决方法 问题描述 问题描述 最近在用SecureCRT连接kali linu虚拟机的时候一直提示我密码错误,开始以为是我输入错误,后来多试了很多次依旧提 ...

  7. linux用户登录报密码不对,Linux用户登录密码的生成

    一.从自动化需求说起 如何生成一个Linux用户登录密码?可能有人会说用passwd生成.的确,passwd命令能够帮助我们重置用户登录密码,但是这并没有解答如何生成一个Linux用户登录密码的疑问. ...

  8. C语言strcmp 设置登录密码,有且只有三次机会

    设置登录密码,有且只有三次机会 运用到了strcmp函数 直接上代码 #include<stdio.h> #include<string.h> int main() {int ...

  9. Redis设置登录密码

    Redis设置登录密码 文章目录 Redis设置登录密码 1.配置Redis 1.1.修改配置文件 1.2.重启Redis 2.验证 2.1.使用redis-cli验证 2.2.使用RedisDesk ...

最新文章

  1. android jks sha1,Android 获取签名文件jks的SHA1值或者SHA256的值
  2. Pycharm基本操作
  3. JZOJ 2309. 【中山市选2011】辽哥游戏
  4. 阿里云短信isp.RAM_PERMISSION_DENY没有访问权限解决办法
  5. 【学习笔记】观察者模式
  6. Linux云服务器安装Tomcat
  7. 分享几款比较常用的代码比较工具
  8. 【斜率优化】仓库建设(luogu 2120)
  9. iPhone 12s Pro Max外观配置细节曝光:支持120Hz刷新率
  10. RecycleView拖拽、侧滑删除
  11. 【APIO2015】Bali Sculptures
  12. 大数据采集技术和预处理技术
  13. 9550电机_电机扭矩计算公式里面的9550*P是怎么得来的?
  14. android刷机教程 华为,华为的安卓手机该怎么刷机
  15. 怎么把几段音频文件合并成一个
  16. 世界上第一部智能手机27岁了
  17. python startswith正则表达式_Python 正则表达式
  18. android 加速度过滤,如何校准Android加速度计并降低噪音,消除重力
  19. 公司内网openvpn部署,
  20. ubuntu 给meld加上右键菜单

热门文章

  1. Swoole 介绍以及三步快速安装 swoole 教程
  2. PMBOK(第六版) 学习笔记 ——《第七章 项目成本管理》
  3. 干支纪年法简便算法_高中化学分类学法指导!附高考化学必记知识点及规律
  4. 点、线、圆、矩形、抛物线的类定义_德语词汇-数学类
  5. SDUT 2504 多项式求和
  6. linux没有i18n文件,【Linux】/etc/sysconfig/i18n文件详解
  7. w10计算机管理员权限在哪里设置密码,windows10管理员权限怎么设置_win10电脑设置管理员权限的步骤...
  8. C++进阶——STL源码之红黑树(_Rb_tree)
  9. 一次小米路由器3刷机的翻车记录
  10. 【深度】广告流量分配HWM算法