前言

Ubuntu用useradd创建新用户,然而,sudo useradd 用户名只能创建用户,无法在/home/中创建用户目录,也无法设置用户权限。

创建用户目录

创建新用户命令

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

命令解释如下:

-r:建立系统账号
-m:自动建立用户的登入目录
-s:指定用户登入后所使用的shell

从Ubuntu18.04中,不会再创建用户时设置密码,需要手动设置。

sudo passwd newuser

确认用户目录

ls /home/

更改用户权限

在/etc/sudoers文件中添加新用户,分配用户权限。然,该文件只有r权限,需要添加w权限。

sudo chmod +w /etc/sudoers
sudo vim /etc/sudoers

添加下图代码,保存修改
202206131

删除w权限

sudo chmod -w /etc/sudoers

至此,有权限的新用户创建成功。

删除用户

  1. 删除账户
sudo userdel newuser
  1. 删除用户目录
sudo rm -rf /home/newuser
  1. 删除用户权限代码
sudo vi /etc/sudoers
#删除生成用户的代码,否则无法再次创建同名用户。

Enjoy!