【终端使用】用户管理 "useradd"、"password"、"userdel"命令
参考连接:
①【终端使用】"usermod"命令 和 组(包括:主组、附加组)
注意:创建用户、设置密码/修改密码、删除用户的终端命令都需要通过"sudo"命令执行,否则会提示“权限不够”等信息。
命令 | 作用 | 说明 |
useradd -m -g 组名 用户名 | 添加新用户 |
|
passwd 用户名 | 设置用户密码 | 如果是普通用户,直接使用"passwd 用户名"命令。可以修改自己账号的密码。 |
userdel -r 用户名 | 删除用户 |
|
cat /etc/passwd | grep 用户名 | 确认添加的用户信息 | 新建用户后,用户信息会保存在"/etc/passwd"文件中。 |
提示:
- "-m"选项,会自动创建一个用户主目录。如果创建用户时,忘记添加"-m"选项,最简单的办法就是删除用户,重新创建用户。
- "-g 组名"选项,会指定用户所在的组。如果创建用户时,忘记添加"-g"选项,默认会创建一个和用户名 同名的 组名。
- 用户信息保存在"/etc/passwd"文件中。
- "/home/"目录下,会存在用户主目录的文件夹(注意:使用"-m"选项,创建用户主目录)。
1、创建一个名为"zhangsan"的用户,要求:新建的用户 有 用户主目录、新建用户所属"my_dev"组、密码设置为"123456"。
- 创建"my_dev"组命令:sudo groupadd my_dev
- 确认"my_dev"组信息命令:cat /etc/group | grep my_dev
- 添加用户命令:sudo useradd -m -g 组名 用户名
- 确认添加的用户信息:cat /etc/passwd | grep 用户名
- 设置用户密码:sudo passwd 用户名
2、创建一个名为"lisi"的用户,要求:新建的用户没有 用户主目录、新建用户所属 组名 与 用户名 同名、密码设置为"123456"。
- 添加用户命令:sudo useradd 用户名
- 确认添加的用户信息:cat /etc/passwd | grep 用户名
- 设置用户密码:sudo passwd 用户名
3、删除"zhangsan"用户,并删除"my_dev"组名。
- 删除用户命令:sudo userdel -r 用户名
4、删除"lisi"用户。
- 删除用户命令:sudo userdel -r 用户名