首页 > 系统相关 >linux系统 centos7禁止root账号登录

linux系统 centos7禁止root账号登录

时间:2024-04-29 15:12:47浏览次数:30  
标签:faillock 账号 auth centos7 密码 linux root pam

没有账号的新增账号:

sudo useradd -m 账号名称
sudo passwd 账号名称
执行完上面命令会让你输入密码 输入密码:xxxxxxx

1、(注意:禁止root账户登陆前确保有其他账户可以正常使用)

编辑配置文件`/etc/ssh/sshd_config`,将`PermitRootLogin yes` 改为`PermitRootLogin no`   

2、执行`service  sshd restart`重启ssh   

3、root之外的系统默认帐户、数据库帐户禁止登陆(non-login)   

4、确保所有系统用户的密码都设置为复杂密码

 

设置锁定账号登录密码输入错误五次,锁定配置:

1、安装必要的工具
yum install -y pam_faillock
2、编辑文件
vim  /etc/pam.d/system-auth

auth required pam_faillock.so preauth silent audit deny=5 unlock_time=180

auth [default=die] pam_faillock.so authfail audit deny=5 unlock_time=180

account required pam_faillock.so

这个修改启用了pam_faillock模块,以限制密码错误次数。第一个“auth”行指定了先决条件,即用户必须在登录之前输入正确的密码。如果用户连续输入错误的密码超过5次,则该用户将被拒绝登录,并且账户将被锁定3分钟。

第二个“auth”行指定了认证失败时触发的操作。同样,如果用户连续输入错误的密码超过5次,则会拒绝访问,并且账户将被锁定3分钟。

最后一个“account”行指定了在账户管理期间应如何处理锁定状态。如果帐户已经被锁定,则不允许任何进一步尝试进行身份验证或更改密码。

标签:faillock,账号,auth,centos7,密码,linux,root,pam
From: https://www.cnblogs.com/procedureMonkey/p/18165751

相关文章

  • linux修改shell,以及安装zsh配置oh-my-zsh.md
    查看当前shellecho$SHELL查看系统中有哪些shellcat/etc/shells修改shell,输入要切换的shell,例/bin/zshchsh-s/bin/zsh安装zshyuminstall-yzshoh-my-zsh克隆zshgitclonehttps://github.com/robbyrussell/oh-my-zsh.git~/.oh-my-zshgithub拉不下来的话去gitee......
  • 2-LinuxJava安装
    环境CentOS7.5Java8卸载现有JDKrpm-qa|grep-ijava|xargs-n1sudorpm-e--nodseps上传Java压缩包将jdk-8u212-linux-x64.tar文件上传到/opt/software目录中解压Java压缩包进入/opt/software目录cd/opt/software解压缩文件到指定目录tar......
  • 1-Linux集群搭建,分发脚本,ssh免密登录
    Linux集群部署集群规划模板机安装创建完成后全部打开并登录root账户修改克隆主机名vim/etc/sysconfig/network-scripts/ifcfg-ens33esc退出并输入:wq保存按i修改IPADDR为192.168.10.101/192.168.10.102/192.168.10.103vim/etc/hostname按i修改名字......
  • LINUX 网络
    LINUX网络网络配置命令ifconfig来源于net-tools[root@localhost~]#yuminstallnet-tools-y ifconfig 查看网卡信息,只显示开启的网卡ifconfig -a 查看所以网卡信息ifconfig 网卡名称 up|down 开启|关......
  • winscp/putty 免密登录linux server
    参考 puttyWinScp免密登录远程Linux 原理生成一对公钥和私钥,私钥以文件的形式保存在本地,公钥保存在远程机器上,一般是/home/users/username/.ssh/authorized_keys。这样每次登录只需指定私钥文件,远程机器通过比对公钥和私钥来验证登录的合法性第一步:生成公钥/私钥双击putt......
  • Linux软件包管理器,RPM和YUM的区别
    RPMRPM(RedhatLinuxPacketManger)是RedHat公司随RedhatLinux推出的一个软件包管理器,通过它能够轻松实现Linux软件的安装。但是,需要手动解决软件包的依赖关系。YUMYUM(YellowdogUpdater,Modified)是一个Shell前端软件包管理器。基于RPM包管理器,能够从指定的服务器自动......
  • RockyLinux 9, 修改 IP地址
    RockyLinux9.2,通过nmcli修改IP地址。  一个命令修改为固定IP,并启用。nmcliconnectionmodifyenp6s18ipv4.addresses192.168.1.38/24ipv4.gateway192.168.1.1ipv4.dns192.168.1.1ipv4.methodmanual&&nmclicondownenp6s18&&nmcliconupenp6s18 拆......
  • 如何看待Rocky Linux的前途
     为了解决CentOS6/7停止支持的问题,产品新的版本选型把RockyLinux作为候选。  我咨询了一下AI,AI给出的看法如下: RockyLinux是一个由CentOS创始人创建的企业级Linux发行版,旨在填补CentOSLinux8结束支持后的空白。它的前途可以从几个方面来看:技术支持和社......
  • 权限维持-linux权限维持-隐藏
    简介[email protected]密码xjqxwcyc1.黑客隐藏的隐藏的文件完整路径md52.黑客隐藏的文件反弹shell的ip+端口{ip:port}3.黑客提权所用的命令完整路径的md5flag{md5}4.黑客尝试注入恶意代码的工具完整路径md55.使用命令运行./x.xx执行该文件将查询的......
  • linux实战-挖矿
    简介应急响应工程师在内网服务器发现有台主机cpu占用过高,猜测可能是中了挖矿病毒,请溯源分析,提交对应的报告给应急小组虚拟机账号密码rootwebsecyjxyweb端口为80811、黑客的IP是?flag格式:flag{黑客的ip地址},如:flag{127.0.0.1}2、黑客攻陷网站的具体时间是?flag格式:flag......