登录失败锁定策略配置登录超时策略禁用root远程登录脚本

[plain]

#!/bin/sh

#set up login timeout

# 60s donot do any operation,auto cancell

#

PROFILE_PATH="/etc/profile"

tmout=`cat $PROFILE_PATH | grep TMOUT`

if [ -z "$tmout" ]

then

echo "TMOUT=60" >> /etc/profile

else

sed -i 's/$tmout/TMOUT=60/' $PROFILE_PATH

fi

source $PROFILE_PATH

if [ $? -eq 0 ];then

echo "set TMOUT=60 successful!"

fi

#Locking strategies enable to a logon failure

PAM_AUTH_PATH="/etc/pam.d/system-auth"

system_auth=`cat $PAM_AUTH_PATH | grep pam_tally2.so`

content="auth        required      pam_tally2.so  deny=10  unlock_time=300 even_deny_root root_unlock_time=300"

if [ -z "$system_auth" ]

then

sed -i "3 a{$content}" $PAM_AUTH_PATH

else

sed -i "s/$system_auth/$content/" $PAM_AUTH_PATH

fi

#Limit the root user login remotely

SSH_CONF="/etc/ssh/sshd_config"

sed -i "s/^#PermitRootLogin.*/PermitRootLogin no/" $SSH_CONF

service sshd restart

http://www.dengb.com/Linuxjc/549955.htmlwww.dengb.comtruehttp://www.dengb.com/Linuxjc/549955.htmlTechArticle登录失败锁定策略配置登录超时策略禁用root远程登录脚本 [plain] #!/bin/sh #set up login timeout # 60s donot do any operation,auto cancell # PROFILE_PATH=/etc/p...

linux远程登录失败锁定,登录失败锁定策略配置登录超时策略禁用root远程登录脚本...相关推荐

  1. 【SSH】禁用root远程、修改ssh端口

    文章目录 禁用Root 远程登陆 Linux修改ssh端口22 禁用Root 远程登陆 创建普通权限的用户 [root@singledb ~]# useradd ruser[root@singledb ...

  2. Linux下禁用root远程登录并且新建一个用户赋予root权限

    1新建一个新用户tommy [root@xie-test~]#Useradd tommy [root@xie-test~]#Passwd tommy 输入密码: 确认密码 2修改sudoers配置文件 ...

  3. 传奇登录器自动获取服务器,gom引擎配置登录器补丁读取规则的说明

    gom引擎配置登录器补丁读取规则的说明 补丁读取规则 功能:补丁读取规则 格式:Resources目录 说明:以读取Prguse.wil为例, 先读取Resources\Data\Prguse.pak ...

  4. centos修改SSH端口并禁用root远程登录

    1.使用 root 用户执行以下步骤:只在 CentOS 6.5 下验证. 2.先查看下服务器端口号范围: # sysctl -a|grep ip_local_port_range 3.修改端口 vi ...

  5. centos 禁用root登录

    2019独角兽企业重金招聘Python工程师标准>>> root登录还是比较危险的 新建个普通账户 在ssh里面禁用root远程登录 useradd aaa passwd aaa 输 ...

  6. Linux服务器 SSH端口修改、禁用root账户远程登录

    目录 SSH端口修改 1.使用root账户登录服务器 2..用vim打开/etc/ssh/sshd_config配置文件 3.重启ssh服务 4.向防火墙中添加修改的端口 5.测试新的端口能否连接并禁 ...

  7. ubuntu开启SSH服务和允许root远程SSH登录

    为什么80%的码农都做不了架构师?>>>    SSH分客户端openssh-client和openssh-server 如果你只是想登陆别的机器的SSH只需要安装openssh-c ...

  8. linux下修改ssh默认的连接端口及禁止root远程连接等

    一.背景 还是来源于一篇博客,博主的服务器被入侵者无情入侵,所用的手段就是先获取root的密码,然后远程连接root.那么如果我们修改ssh默认连接的端口,并且禁止root远程连接的话,是不是就稍微安 ...

  9. Linux 修改SSH端口 和 禁止Root远程登陆

    SSH 端口默认是22. 但从安全方面考虑,建议修改这个端口. 端口的取值范围是 0 - 65535(即2的16次方),0到1024是系统使用的端口,如 http服务的端口80.我们可以使用的端口范围 ...

最新文章

  1. 扩增子三部曲:1分析图表解读大全(箱线,散点,热,曼哈顿,火山,韦恩,三元,网络)...
  2. golang struct json map 互相转化
  3. 使用proxy来调用未定义的属性方法
  4. winform DataGrid排序、去掉第一的空白列
  5. 关于从WEB服务器自动下载安装可执行性文件的方法
  6. STM32F4 HAL库开发 -- STM32CubeMX
  7. python12岁_12岁。Python操作Excel,12Python,excel
  8. C++学习之路 | PTA乙级—— 1006 换个格式输出整数 (15分)(精简)
  9. go 字符串转日期_Go技术日报(20200831)
  10. XML Schema帮你建模
  11. ubuntu电源管理
  12. unity code之FBX模型导入与渲染
  13. wim工具扫描linux磁盘,WimTool Pro(WIM映像处理工具)
  14. 编码过程中单词常用的缩写方式(转载)
  15. 解决Bean with name ‘XX‘ has been injected into other beans 问题
  16. 一度智信:拼多多商家修改sku有什么影响?
  17. 深度学习模型DNN部署到安卓设备上全流程示例——{pytorch->onnx>ncnn->Android studio}
  18. Netty handler无法进行依赖注入的问题
  19. batman-adv中OGM学习包代码处理流程
  20. pandas保留想要的列或删除指定列

热门文章

  1. Dictionary 泛型类 [转]
  2. Linux tmux 使用指南
  3. Java报错 -- The public type c must be defined in its own file
  4. watch 与 computed
  5. 4666 Hyperspace stl
  6. 【原创】Mysql客户端如何处理中文
  7. [见得多了就懂了]食物链
  8. ajax向后台传多个值,jQuery ajax如何传多个值到后台页面,举例:(示例代码)
  9. linux进程创建截图,命令行程序创建网站截图(在Linux上)
  10. oracle停数据库服务器,优化Oracle停机时间及数据库恢复