linux用户和用户组
目录
一:用户和用户组
1.用户的概念
用户 : 相当于账号
UID : root
用户组 : 某些具有相同属性的账号的集合
GID : root
2.创建用户的命令:
useradd [用户名]
参数:
-g : 指定用户组(用户必须存在)
useradd test03 -g test02
useradd test04 -g 1002
-r : 创建系统用户
useradd test05 -r
-M :不创建家目录
useradd test06 -M
-u :指定创建用户的ID的
useradd test07 -u
-s : 指定解析器
系统用户:uid在 0 - 999 之间的用户,我们就看作系统用户
系统用户一般用在启动应用程序上,一般不需要登录系统。
普通用户:uid在 1000及以上的用户,我们就看作普通用户
一般用在登录上。
3.创建用户组的命令:
groupadd [用户组名]
参数:
-g : 指定用户组的ID
4.删除用户
userdel [删除用户]
5.查看全部用户
ll /home
6.查看全部组
cat /etc/group
7.查看用户的ID或组的ID
id [用户名]
1.查看当前用户
groups [用户名]
8.切换用户
su - [用户名]
su [用户名]
9.查看用户详细的文件
[root@localhost ~]# cat /etc/passwd
test01:X:1001:1001:用户简介:/home/test01:/bin/bash
名称: 类型:
用户名 : test01
密码占位符 : x
1001 : userid(Uid)
1001 : 组id(Gid)
/home/test01: 家目录
/bin/bash : 默认的解析器
解析器:
bash
sh
zsh
10.进入编辑用户详细信息
[root@localhost ~]# vim /etc/passwd