腾讯云服务器开通root用户,禁用ubuntu用户

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项即可。

如下图所示:

开通root ssh登录

重启ssh服务:

$ sudo service ssh restart

02

禁用ubuntu用户

由于我们已经开通了root用户,那么这个ubuntu用户也就没有存在的必要了,所以就可以把这个用户权限降低,或者直接禁止登录。

1、去掉sudo权限

修改 /etc/sudoers 文件

$ sudo vi /etc/sudoers

在最后一行找到,在行头加上#注释即可。

ubuntu ALL=(ALL:ALL) NOPASSWD: ALL

修改结果,如下图所示:

去除ubuntu用户sudo权限

2、禁止ubuntu用户登录

修改 /etc/passwd 文件

$ sudo vi /etc/passwd

找到ubuntu用户,在该行的最后面加上 /nologin

ubuntu:x:500:500:ubuntu,,,:/home/ubuntu:/bin/bash

修改结果,如下图所示:

禁用ubuntu用户登录

你可能感兴趣的:(腾讯云服务器开通root用户,禁用ubuntu用户)