前言
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
添加下图代码,保存修改
删除w权限
sudo chmod -w /etc/sudoers
至此,有权限的新用户创建成功。
删除用户
- 删除账户
sudo userdel newuser
- 删除用户目录
sudo rm -rf /home/newuser
- 删除用户权限代码
sudo vi /etc/sudoers
#删除生成用户的代码,否则无法再次创建同名用户。
Enjoy!