new user && group

sudo useradd -r -m -s /bin/bash mabutou

其中参数的意义如下:

-r:建立系统账号
-m:自动建立用户的登入目录
-s:指定用户登入后所使用的shell
输入ls /home/,可以看到用户目录被成功创建了:

注意:千万不要使用普通的编辑命令来修改sudoers文件。由于该文件的特殊性,错误的语法将导致你无法在系统里获取提升权限。正确的修改方式是使用visudo命令。

visudo命令将打开一个文字编辑器,但是在保存文件的时候,将会验证sudoers文件的语法。这将防止你配置错误导致sudo命令受阻。

sudo passwd mabutou

将该用户添加至sudo分组中。

Ubuntu系统下,我们可以输入命令:

sudo usermod -aG sudo username

其中username我们用相应的用户名替换。

CentOS下,wheel组代替了sudo组,所以我们将用户添加至wheel组中:

sudo usermod -aG wheel username

注意:在CentOS下,请留意wheel组是否被注释,如果被注释,请将注释去掉:

%wheel ALL=(ALL) ALL

完成后,我们保存退出。现在返回到我们想要给予权限的用户

su - mabutou

测试一下sudo命令:

sudo visudo

输入用户密码后,如果编辑器打开,那么我们就已经成功地给予了用户sudo权限了。

删除用户

  1. 执行userdelsudo userdel mabutou

  2. 删除用户目录:sudo rm -rf /home/mabutou

最后更新于