在 Ubuntu 中添加管理员账号

由于大部分 VPS 提供的系统中都只有 root 用户,为了安全的考虑,我们需要创建一个用户,关闭 root 登录,大部分操作都使用新创建的用户来执行。

在 Ubuntu 中使用下面的命令来创建用户:

useradd -s /bin/bash -mr <username>

-s 后面接一个 shell,用于指定 shell。
-m 创建用户主文件夹
-r 创建一个系统的帐号

由于在 Ubuntu 中新建用户默认 shell 不是 bash,所以要指定 -s 参数,useradd 命令默认不会创建用户主文件,所以要指定 -m 参数。

当添加管理员帐号之后默认并没有 sudo 权限,因为并没有被加入到 sudoers 中,而网络上的方法介绍的都是修改 /etc/sudoers,这里并不推荐这么做。能用命令完成的操作就用命令完成。

sudo adduser <username> sudo

执行这条命令即可将用户加入 sudo 组。

这样就有了一个可以执行 sudo 命令的管理员帐号,之后就可以进行更进一步的基本安全配置。