CentOS 修改root用户名
1 | https://www.cnblogs.com/Crazy-Liu/p/10867945.html |
1. 新建一个账号 test
1 2 | useradd test //创建用户 passwd test //创建密码 |
2. 赋予test root权限 //这一步不操作也可以,不影响.
1 | vi /etc/sudoers |
找到这行
root ALL=(ALL) ALL
下面加一行
1 | test ALL=(ALL) ALL |
3. 重启sshd服务
1 | systemctl restart sshd.service |
4. root 账号退出,test账号进入,禁用root账号
1 2 | sudo su -- 提升到总账号权限 vi /etc/ssh/sshd_config |
1 | PermitRootLogin yes // 改为 no |
1 | systemctl restart sshd.service |
然后我们重启服务器,发现用root账户和密码已经不能登陆了。尝试用test用户名可以正常登陆服务器