Linux命令 - /etc/group文件详解

Linux命令 - /etc/group文件详解

  在Linux /etc/group文件是有关于系统管理员对用户和用户组管理的文件,linux用户组的所有信息都存放在/etc/group文件中。具有某种共同特征的用户集合起来就是用户组(Group)。用户组(Group)配置文件主要有 /etc/group和/etc/gshadow,其中/etc/gshadow是/etc/group的加密信息文件。

  将用户分组是Linux系统中对用户进行管理及控制访问权限的一种手段。每个用户都属于某个用户组;一个组中可以有多个用户,一个用户也可以属于不 同的组。当一个用户同时是多个组中的成员时,在/etc/passwd文件中记录的是用户所属的主组,也就是登录时所属的默认组,而其他组称为附加组。

查看创建了哪些组

命令:cat /etc/group

[root@localhost ~]# cat /etc/group
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:
wheel:x:10:
cdrom:x:11:
mail:x:12:
man:x:15:
dialout:x:18:
floppy:x:19:
games:x:20:
tape:x:33:
video:x:39:
ftp:x:50:
lock:x:54:
audio:x:63:
users:x:100:
nobody:x:65534:
dbus:x:81:
utmp:x:22:
utempter:x:35:
input:x:999:
kvm:x:36:qemu
render:x:998:
systemd-journal:x:190:
systemd-coredump:x:997:
systemd-resolve:x:193:
tss:x:59:
polkitd:x:996:
geoclue:x:995:
ssh_keys:x:994:
printadmin:x:993:
rtkit:x:172:
pipewire:x:992:
pulse-access:x:991:
pulse-rt:x:990:
pulse:x:171:
libstoragemgmt:x:989:
qemu:x:107:
usbmuxd:x:113:
unbound:x:988:
gluster:x:987:
rpc:x:32:
chrony:x:986:
avahi:x:70:
brlapi:x:985:
setroubleshoot:x:984:
saslauth:x:76:
dnsmasq:x:983:
radvd:x:75:
sssd:x:982:
libvirt:x:981:
cockpit-ws:x:980:
cockpit-wsinstance:x:979:
flatpak:x:978:
colord:x:977:
rpcuser:x:29:
gdm:x:42:
clevis:x:976:
gnome-initial-setup:x:975:
sshd:x:74:
slocate:x:21:
rngd:x:974:
tcpdump:x:72:
esther:x:1000:

  用户组的所有信息都存放在/etc/group文件中,每行记录又被冒号(:)分隔为4个字段,其格式如下:

组名:口令:组标识号:组内用户列表

  • 1.组名
    组名是用户组的名称,由字母或数字构成。与/etc/passwd中的登录名一样,组名不应重复。。
  • 2.口令
    口令字段存放的是用户组加密后的口令字。一般Linux系统的用户组都没有口令,即这个字段一般为空,或者是*。。
  • 3.组标识号
    组标识号与用户标识号类似,也是一个整数,被系统内部用来标识组。别称GID。
  • 4.组内用户列表
    是属于这个组的所有用户的列表,不同用户之间用逗号(,)分隔。这个用户组可能是用户的主组,也可能是附加组。

你可能感兴趣的:(Linux)