Acabei de ler sua dúvida e também fiquei com a mesma dúvida, olhando no conteúdo do meu arquivo
/etc/sudoers verifiquei essas linhas:
- Código: Selecionar todos
##
## User privilege specification
##
root ALL=(ALL) ALL
## Uncomment to allow members of group wheel to execute any command
# %wheel ALL=(ALL) ALL
Podemos verificar que o usuário root tem acesso a tudo,
mas o grupo wheel está com a linha referente a suas permissões comentadas.*Lendo aqui:
https://wiki.archlinux.org/index.html/users_and_groupsConsegui essas informações:
wheel: Administration group, commonly used to give access to the sudo and su utilities (neither uses it by default, configurable in /etc/pam.d/su and /etc/pam.d/su-l). It can also be used to gain full read access to journal files.
root: Complete system administration and control (root, admin).
Verificando os grupos a que meu usuário pertence:
- Código: Selecionar todos
$ groups chmercesmoreira
disk lp wheel games network video audio optical storage scanner power chmercesmoreira
Veja que meu usuário pertence ao grupo wheel, logo ele deve possuir acesso as ferramentas sudo e su, segundo as informações da Arch Wiki.
Fiz um teste com o usuário da minha mãe que mantenho na mesma máquina e que não possui acesso root e vi que ele não pertence ao grupo wheel, não sendo possível executar o comando sudo.
*Aqui está a minha dúvida, o grupo wheel não está definido no arquivo /etc/sudoers com permissões de acesso do nível root, então acredito que provavelmente esse grupo tenha suas configurações de permissão definidas em outro arquivo ou essas permissões já são definidas por padrão pelo sistema. Aqui não sei explicar.
@edit
Pesquisando mais sobre esse grupo Wheel descobri que o diretório
/etc/pam.d/ é o provável local onde se configuram as permissões do sistema, o arquivo sudoers é voltado apenas para configuração do programa sudo. Não cheguei a ler mas aqui tem uma boa explicação sobre o tema:
https://access.redhat.com/documentation ... Files.html