自古以来(或者至少我记得),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
。
希望这个关联会有帮助..