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

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

自古以来(或者至少我记得),Linux 系统就有“sys”和“adm”组。它们的典型用途是什么?将它们用作“超级用户”组是否合适?(目录、sudoers 等的组权限)。

答案1

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

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

sys组通常旨在赋予用户某种管理权限。例如linux 系统使用此组进行 cups 管理。其他发行版的行为有所不同。
例如Ubuntu该组lpadmin用于管理杯子。sys此处的组仍被定义,但似乎未被使用。

答案2

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

$cat /etc/group

adm 和 sys 组的用途:

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

system:该组用于hardware和 的配置和维护software

希望这个关联会有帮助..

相关内容