CentOS7 如何在root设置nologin之后切换到root账户

上次的SSH攻击到现在还在继续…

为了避免root账户被爆破,重新添加了一个名字非常非常长的用户,然后把root用户shell 设置为 nologin !

今天用新用户登录之后,发现执行su root 和其他 sudo 命令都不行!

因为 新用户没设置到sudoer中,root用户已经被nologin了不能通过su root 切换。

怎么办?

用这个命令即可切换到 root 账户下:

 su - root -s /bin/bash

⚠️:注意root前面有一个空格,执行后切入 root 环境,passwd中设置的shell 没有改变,还是nologin。

这样,即使当前用户被爆破,切换到 root 用户还需要一个密码。
让当前用户的访问权限最小,定期重新创建新用户,并删除用过的用户。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值