前言

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

创建用户目录

创建新用户命令

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

命令解释如下:

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

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

  • 01
sudo passwd newuser

确认用户目录

  • 01
ls /home/

更改用户权限

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

  • 01
  • 02
sudo chmod +w /etc/sudoers sudo vim /etc/sudoers

添加下图代码,保存修改

删除w权限

  • 01
sudo chmod -w /etc/sudoers

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

删除用户

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

Enjoy!