20.3.8
小白学习日记:用户和组基本管理
/etc/group文件:存放用户组的数据。
/etc/group文件由4部分组成:
组名:口令(密码):gid:用户列表(多个用户之间用,分隔)
gid为组标识符号,uid为用户标识号。
[root@mling ~]# cat /etc/group | head
root:x:0:
bin:x:1:
daemon:x:2:
sys:x:3:
adm:x:4:
tty:x:5:
disk:x:6:
lp:x:7:
mem:x:8:
kmem:x:9:
新增用户组:
新增用户组test01。
group [-f -g] 组名
-f:强制创建已存在的组,如果gid已有-g不可用
-g:指定gid号
[root@mling ~]# groupadd test01
[root@mling ~]# tail -n1 /etc/group
test01:x:1000:
[root@mling ~]# groupadd -f test01
[root@mling ~]# tail -n1 /etc/group
test01:x:1000:
[root@mling ~]# groupadd -g test01
groupadd: invalid group ID 'test01'
修改组:
groupmod [-g -n] 组名
-g:修改gid号
-n:修改组名
[root@mling ~]# groupmod -g 1001 test01
[root@mling ~]# tail -n1 /etc/group
test01:x:1001:
[root@mling ~]# groupmod -n test02 test01
[root@mling ~]# tail -n2 /etc/group
chrony:x:996:
test02:x:1001:
删除组:
groupdel 组名
ps:被删除的组里不能有用户
[root@mling ~]# groupdel test02
[root@mling ~]# tail -n2 /etc/group
postfix:x:89:
chrony:x:996:
/etc/passwd:系统用户配置文件,存储了系统中所有用户的基本信息。
/etc/passwd文件里的内容由7部分组成:
root: x:0:0:root:/root:/bin/bash
用户,密码,uid,gid,信息(注释),家目录,脚本
/etc/passed文件里可以查看用户信息,除了添加的用户,系统本身就存在一些用户,这些用户中的绝大多数是系统或服务正常运行所必需的用户,这种用户通常称为系统用