禁止root用户远程登陆

 

目录

一、创建用户(先登陆root用户)

二、测试是否能够正确切换到root用户

三、禁止root用户远程登陆

总结:一般情况检查完以上内容,就可切换,如果还是不可以切换,请在下方留言,贴“错误提示信息”。


说明:再禁用远程用户登陆之前,先创建一个其他用户。不然禁用后远程就无法登陆了。

一、创建用户(先登陆root用户)

1、创建用户

useradd -r -m -s /bin/bash myuser && \
chown myuser /home/myuser

chown myuser /home/myuser (设置目录拥有者)

(删除用户的命令 userdel -r myuser)

2、设置用户密码(密码自己设置)

passwd myuser

二、测试是否能够正确切换到root用户

1、登陆普通用户执行如下命令

su root

如果遇到 su: Authentication failure 则说明切换失败

2、切换root用户失败则,用root用户登陆后开始检查一下几项问题

壹:检查 /etc/pam.d/su 文件是否配置了 "auth  required pam_wheel.so use_uid",
    如果配置了,在前面加#号注释掉
贰:检查 /etc/login.defs 文件是否配置了 "SU_WHEEL_ONLY yes",如果配置了,在前面
    加#号注释掉
叁:分别检查、"/etc/passwd","/bin/su" 配置文件其他用户是否有权限,如果没有则执行命令 

chmod 644 /etc/passwd && \
chmod 644 /bin/su

3、设置完以后切换到普通用户,执行如下命令

su root

三、禁止root用户远程登陆

编辑/etc/ssh/sshd_config配置文件,在如下内容前添加#号,注释掉该配置

PermitRootLogin xxx

 设置完以后,此时退出root用户后,root用户就不可以远程登陆。

其他:如果想要让root用户可以远程登陆,编辑/etc/ssh/sshd_config配置文件,将如下内容前的#号去掉,并更改为如下内容

PermitRootLogin yes

总结:一般情况检查完以上内容,就可切换,如果还是不可以切换,请在下方留言,贴“错误提示信息”。

  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kknacl

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值