“sys”和“adm”组的规范用途是什么?

Ask*_*sen 14 linux permissions groups

从一开始(或者只要我记得),Linux 系统就有一个“sys”和一个“adm”组。它们的规范用途是什么?将其中一个用于“超级用户”组是否合适?(对目录、sudoers 等的组权限)。

小智 13

没有标准要求这些组具有任何互操作性含义。

传统上,该adm组用于授予用户访问某种系统日志文件的权限。
见例如ls -l /var/log

sys组通常旨在为用户提供某种管理权限。例如,archlinux使用这个组来管理杯子。其他发行版的行为有所不同。
例如,在ubuntu 上,该组lpadmin用于杯子管理。sys这里的组仍然定义,但似乎未使用。


Man*_*dar 5

您可以通过以下方式列出组:

$cat /etc/group
Run Code Online (Sandbox Code Playgroud)

adm 和 sys 组的用途:

adm: group adm 用于系统监控任务。该组的成员可以读取许多日志文件/var/log,并且可以使用xconsole. 从历史上看,/var/log/usr/adm(和后来/var/adm),因此是该组的名称。

system:该组用于配置和维护hardwaresoftware

希望这个链接会有所帮助..