CentOS7 如何在root设置nologin之后切换到root账户
Posted teamlet
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 用户还需要一个密码。
让当前用户的访问权限最小,定期重新创建新用户,并删除用过的用户。
以上是关于CentOS7 如何在root设置nologin之后切换到root账户的主要内容,如果未能解决你的问题,请参考以下文章
ssh中如何更root@localhost为root@centos7