Qual é o uso canônico para os grupos "sys" e "adm"?

12

Desde o início dos tempos (ou desde que me lembro de qualquer maneira), os sistemas linux têm um grupo "sys" e um "adm". Qual é o uso canônico para eles? Seria apropriado usar para um grupo de "superusuários"? (Agrupe permissões em diretórios, em sudoers, etc).

Ask Bjørn Hansen
fonte
Eu suspeito que este vai ser difícil de definir, com alguns desses grupos provavelmente datando de dias do Unix. Algumas distribuições Linux podem realmente usar esses grupos. Arch, por exemplo, realmente define seu uso: wiki.archlinux.org/index.php/Users_and_Groups#System_groups
Evan Anderson
Pode ser uma pergunta melhor para unix.stackexchange.com . Eu fiz uma pergunta semelhante sobre o usuário operador
Stefan Lasiewski

Respostas:

11

Não há um padrão que exija qualquer significado de interoperabilidade desses grupos.

Tradicionalmente, o admgrupo é usado para dar ao usuário acesso a algum tipo de arquivo de log do sistema.
Veja por exemplo ls -l /var/log.

O sysgrupo normalmente pretendia conceder ao usuário algum tipo de direito de administração. Por exemplo, o archlinux usa esse grupo para administração de xícaras. Outras distribuições se comportam de maneira diferente.
Por exemplo, no ubuntu, o grupo lpadminé usado para administração de cups. O sysgrupo aqui ainda está definido, mas parece não ser utilizado.

H.-Dirk Schmitt
fonte
Referência do grupo adm no wiki Debian :
Peter V. Mørch
4

Você pode listar os grupos desta forma:

$cat /etc/group

Usos dos grupos adm e sys:

adm: Adm de grupo é usado para tarefas de monitoramento do sistema. Os membros deste grupo podem ler muitos arquivos de log /var/loge podem usar xconsole. Historicamente, /var/logera /usr/adm(e mais tarde /var/adm), portanto, o nome do grupo.

system: Este grupo é usado para configuração e manutenção para hardwaree software.

Espero que este link ajude ..

MangeshBiradar
fonte
Referência do grupo adm no wiki Debian :
Peter V. Mørch