本文包含两部分,首先介绍 ubuntu下新建一个用户、添加sudo权限以及删除用户的常用命令,然后详细讲解一下adduser、useradd的简单用法。
1. ubuntu下新建一个用户、添加sudo权限以及删除用户的常用命令
添加用户 (以添加Aflash为例)
使用命令:
sudo adduser --force-badname Aflash
- 该命令创建一个新用户Aflash,其中force-badname参数是因为Aflash这个名字不符合系统的命名规范,所以加上这个参数强制命名。
- 输入上条命令之后,需要输入Aflash用户的登录密码,然后一路回车就可以了。
-
执行效果如下:
添加sudo权限(以新添加的Aflash用户为例):
usermod -a -G sudo Aflash
- 上一条命令将Aflash用户添加到sudo用户组,其中系统中用户组的查看可以使用
cat /etc/group
删除用户Aflash
sudo userdel -r Aflash #将用户Aflash和用户主目录一起删除
sudo userdel Aflash #只删除用户
2. useradd 和 adduser的使用
在系统中输入 useradd -h
或者adduser -h
可以看到这两条命令的具体用法和常用参数,简单来说,其区别主要在于
- adduser: 会自动为创建的用户指定主目录、系统shell版本,会在创建时输入用户密码。
- useradd:需要使用参数选项指定上述基本设置,如果不使用任何参数,则创建的用户无密码、无主目录、没有指定shell版本。
此外,更改用户的用户组信息,可以使用usermod命令,详细参数usermod -h
查看即可,另外查看用户组信息,可以使用cat /etc/group
命令。