01
开通root用户
$ sudo passwd root
输入 root 的密码,按Enter。
重复输入 root 的密码,按Enter。
返回如下信息,即表示 root 密码设置成功。
passwd:password updated successfully
开通root用户后,我们还要开通允许ssh登录的权限。
这里要说明一下,只有创建系统已经存在的用户是需要专门开个ssh登录权限的(也就是说root用户),重新创建一个用户的话就不需要再专门开通ssh登录权限的。
$ sudo vi /etc/ssh/sshd_config
找到#Authentication,将PermitRootLogin参数修改为yes。
~ 如果PermitRootLogin参数被注释,请去掉首行的注释符号(#)。
~ 若sshd_config配置文件中无此配置项,则添加PasswordAuthentication yes项即可。
如下图所示:
![](https://img.haomeiwen.com/i2781902/d3b64a7a9475e21d.png)
重启ssh服务:
$ sudo service ssh restart
02
禁用ubuntu用户
由于我们已经开通了root用户,那么这个ubuntu用户也就没有存在的必要了,所以就可以把这个用户权限降低,或者直接禁止登录。
1、去掉sudo权限
修改 /etc/sudoers 文件
$ sudo vi /etc/sudoers
在最后一行找到,在行头加上#注释即可。
ubuntu ALL=(ALL:ALL) NOPASSWD: ALL
修改结果,如下图所示:
![](https://img.haomeiwen.com/i2781902/cb628844fb0dc17b.png)
2、禁止ubuntu用户登录
修改 /etc/passwd 文件
$ sudo vi /etc/passwd
找到ubuntu用户,在该行的最后面加上 /nologin
ubuntu:x:500:500:ubuntu,,,:/home/ubuntu:/bin/bash
修改结果,如下图所示:
![](https://img.haomeiwen.com/i2781902/29858c14033fe954.png)
网友评论