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


12

自从时间开始(或者,无论如何我都记得)以来,Linux系统已经有了一个“ sys”和一个“ adm”组。它们的规范用法是什么?将其用于“超级用户”组是否合适?(对目录,sudoers等的组权限)。


我怀疑这是一个很难定义的群体,其中一些群体可能可以追溯到Unix时代。一些Linux发行版可能实际上使用了这些组。例如,Arch实际上定义了它们的用法:wiki.archlinux.org/index.php/Users_and_Groups#System_groups
Evan Anderson

对于unix.stackexchange.com可能是更好的问题。我问了一个关于操作员用户
Stefan Lasiewski 2013年

Answers:


11

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

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

sys组通常旨在向用户授予某种管理权限。例如archlinux使用该组进行杯子管理。其他分布表现不同。
例如在ubuntu上,该组lpadmin用于杯子管理。sys此处的组仍在定义,但似乎未使用。



4

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

$cat /etc/group

adm和sys组的用途:

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

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

希望此链接会有所帮助。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.