目录
1. 创建用户
useradd eg:useradd -m jia -g root
选项 说明 -m 自动创建用户主目录,主目录的名字就是用户名 -g 指定用户所属的用户组,默认不指定会自动创建一个同名的用户组 查看所有用户信息
cat /etc/passwd
id命令查看用户信息:
id jia
说明:
- useradd 命令的使用需要使用管理员权限,前面需要加上 sudo
- 创建用户如果不指定用户组,默认会自动创建一个同名的用户组
- 查看用户是否创建成功,可以查看/etc/passwd这个文件
- 查看用户组是否创建成功,可以查看/etc/group这个文件
passwd文件中的每项信息说明,以root:x:0:0:root:/root:/bin/bash为例:
第一个:用户名
第二个:密码占位符
第三个:uid, 用户id
第四个:gid, 用户所在组id
第五个:用户描述, 可选,
第六个:用户的主目录所在位置
第七个:用户所用 shell 的类型,一般由bash或者sh,默认不设置是sh类型
group文件中的每项信息说明, 以jia:x:1001:为例:
第一个:用户组名
第二个:用户组密码占位符,一般Linux系统的用户组都没有密码的
第三个:组id
2. 设置密码
sudo passwd
3用户名切换用户
语法格式:
su - 用户名
su 用户名
4. 修改用户组信息
命令 说明 usermod 修改用户信息 设置附加组使用 sudo usermod -G 组名 用户名
usermod选项:
命令 说明 -G 设置一个附加组 -g 修改用户组
eg :sudo usermod -G root jia
5. 删除附加组
gpasswd 添加和删除附加组信息
gpasswd命令选项:
选项 说明 -a 用户名 给用户添加附加组 -d 用户名 给用户删除附加组
6. 删除用户
命令 说明 userdel 删除用户 userdel命令选项:
选项 说明 -r 用户名 删除用户主目录,必须要设置,否则用户主目录不会删除
7. 总结
- 创建用户命令格式: sudo useradd -m 用户名, 默认会创建一个同名的用户组。
- 查看用户信息使用 id 命令或者 /etc/passwd文件
- 查看用户组信息使用 /etc/group文件
- 给用户设置密码使用 sudo passwd 用户名
- 切换用户使用 su - 用户名
- 设置附加组使用 sudo usermod -G 组名 用户名
- 删除用户使用 sudo userdel -r 用户名,默认会删除同名的用户组