1、编辑PAM的配置文件

sudo vim /etc/pam.d/login

在第二行添加

auth required pam_tally2.so deny=3 unlock_time=5 even_deny_root root_unlock_time=10

参数介绍

even_deny_root 也限制root用户;
deny  设置普通用户和root用户连续错误登陆的最大次数,超过最大次数,则锁定该用户;
unlock_time 设定普通用户锁定后,多少时间后解锁,单位是秒;
root_unlock_time 设定root用户锁定后,多少时间后解锁,单位是秒;


此处使用的是 pam_tally2 模块,如果不支持 pam_tally2 可以使用 pam_tally 模块。另外,不同的pam版本,设置可能有所不同,具体使用方法,可以参照相关模块的使用规则。

打开 /etc/pam.d/sshd 文件,在 #%PAM-1.0 的下面,加入下面的内容,表示当密码输入错误达到3次,就锁定用户150秒,如果root用户输入密码错误达到3次,锁定300秒。锁定的意思是即使密码正确了也登录不了

auth required pam_tally2.so deny=3 unlock_time=150 even_deny_root root_unlock_time=300

Ubuntu用户连续N次输入错误密码进行登陆时自动锁定X分钟相关推荐

  1. linux用户锁住了锁多久,linux(ubuntu)用户连续N次输入错误密码进行登陆时自动锁定X分钟...

    摘要: 1.编辑PAM的配置文件sudo vim /etc/pam.d/login在第二行添加auth required pam_tally2.so... 1.编辑PAM的配置文件 sudo vim ...

  2. 用python编程锁定别人的手机_python输入错误密码用户锁定实现方法

    小编给大家带来了用python实现用户多次密码输入错误后,用户锁定的实现方式,以及具体的流程,让大家更好的理解运行的过程. 1.新建一个文件,用以存放白名单用户(正确注册的用户 格式:username ...

  3. MySQL数据库用户密码连续5次输入错误限定用户登录

    为数据库安全第三方会进行渗透测试,为防止恶意暴力破解用户密码,在用户登录时密码连续输入错误一定次数后限定用户的登录.本文通过插件实现当用户连续输入5次错误密码后显示其登录. 连接控制插件 MySQL数 ...

  4. win10锁屏或睡眠一段时间后输入错误密码一直转圈圈

    原因:微软中文输入法chsime进程以system账户权限运行导致的UAC出错,查看进程管理器可发现有两个Microsoft IME 进程 解决方法:拒绝system对chsime读取和执行两个权限 ...

  5. python 自动化输入登录密码_selenium+python实现自动登录脚本

    os:windows 前提:Python,selenium,IEDriverServer.exe,ie浏览器 首先安装Python2.7 安装成功后,计算机联网状态下在cmd命令行下输入:pip in ...

  6. 开机密码锁定计算机,win10设置开机密码输入错误锁定电脑的方法

    如今电脑已经成为了我们生活中的一部分,无论是工作还是生活都需要使用电脑.为了保护自己电脑中的隐私或是重要的文件,一般用户会给自己的电脑设置密码.但是不知道大家是否发现,在输入密码的时候即使错误我们也可 ...

  7. PostgreSQL用户登录失败自动锁定的解决办法

    墨墨导读:PostgreSQL使用session_exec插件实现用户密码验证失败几次后自动锁定,本文介绍一种处理方案. 一.插件session_exec安装配置篇 下载插件并编译安装. https: ...

  8. python输入错误提示再次输入_Python实现用户登录并且输入错误三次后锁定该用户...

    实现用户登录并且输入错误三次后锁定该用户 我的测试环境,win7,python3.5.1 提示输入用户名,和密码 判断是否被锁定 判断用户名和密码是否匹配 输入错误三次,账号被锁定 思路 代码块 na ...

  9. Python学习基础总结:简单的银行卡密码输入错误过多的解决办法

    今天去取钱,意外发生了,我输错了4次密码,然后--..可想而知,我就熬到柜台解锁,回来后就写了这么一个银行简单的密码输入,因为时间原因没有来得及优化,后期我会优化的更简单些,大致上是这样的,: 1.用 ...

最新文章

  1. CentOS5.4 上将Python进行升级,已经解决yum不可用的问题(转载)
  2. python 终端打印表格--------pylsy 源码
  3. 回调地狱解决方案之Promise
  4. 高考舞弊案背后的“文化魔咒”—— 如何整顿学风?(教育的失败!社会的...)...
  5. SAP CRM Fiori 应用 my Opportunities 的后台性能分析
  6. 【CodeForces - 1051C 】Vasya and Multisets (模拟)
  7. [导入]流氓软件案落定 “很棒小秘书”终审败诉
  8. Spring 事务方法与非事务方法相互调用 @Transactional 注解失效不回滚?
  9. html高度随宽度编号,纯css实现容器高度随宽度等比例变化的四种解决方案
  10. 【leetcode】33. Search in Rotated Sorted Array
  11. Mac OS X / IOS 内存管理机制简要说明
  12. 【Gulp自动化构建工具】
  13. MCSE 2012 R2之工作文件夹Word Folders(2)
  14. Unity移动---朝向并移动到鼠标点击位置
  15. 度量学习DML之MoCO
  16. 【历史上的今天】5 月 12 日:第一台可编程机电子计算机诞生;硅谷先驱出生;饭否上线
  17. Java基础查漏补缺(个人向)
  18. linux指法教程,linux系统指法练习与打字游戏软件
  19. 安卓开发学习之初识ndk开发
  20. 智能家居弱电布线设计需要注意什么

热门文章

  1. python 数组排序索引_python对数组进行排序,并输出排序后对应的索引值方式
  2. Ubuntu Hudson 安装配置
  3. Intel的X86芯片段式管理历史起源(CS、DS、ES、SS)——避免产品公司的小九九
  4. Eclipse用法和技巧八:自动添加try/catch块1
  5. virtualbox安装增强功能时【未能加载虚拟光盘】
  6. MySql 使用规范推荐(转)
  7. 基于Spring中的事务管理机制
  8. CSS默认可继承样式
  9. ORA-3136 - ORA-4030
  10. CAD2012安装错误