我想知道每个小组的目的,以及如果删除该小组会发生什么类型的问题。CentOS 7包含以下默认组(@HBruijn提供)
# rpm -qf /etc/group
setup-2.8.71-7.el7.noarch
# yum install yum-utils
# yum download setup-2.8.71-7.el7.noarch
# rpm2cpio setup-2.8.71-7.el7.noarch.rpm | cpio -idmv
...
./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:30:
video:x:39:
ftp:x:50:
lock:x:54:
audio:x:63:
nobody:x:99:
users:x:100:正式文档说明删除默认组可能导致问题并应避免,或正式文档说明每个组的目的及其目的。
谢谢大家的帮助!
发布于 2018-04-09 07:33:59
Linux标准库只列出了3个强制性组:root、daemon和bin以及一些常见的可选组。
对于RHEL和CentOS 7,安装许多缺省值的是setup包,包括包含多个组的基本/etc/group:
# rpm -qf /etc/group
setup-2.8.71-7.el7.noarch
# yum install yum-utils
# yum download setup-2.8.71-7.el7.noarch
# rpm2cpio setup-2.8.71-7.el7.noarch.rpm | cpio -idmv
...
./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:30:
video:x:39:
ftp:x:50:
lock:x:54:
audio:x:63:
nobody:x:99:
users:x:100:这似乎是一个相当有限的设定。我认为所有这些都是基本操作系统所需要的。
通常,安装在基本系统之上的特定包将根据需要安装其他组。
我认为安装软件包所创建的组通常不会在删除包时被移除,因为不能只保留GID的数字数据。
https://serverfault.com/questions/906676
复制相似问题