Sys Admin (ep. 04, parte 4) - SUD (configuração "%wheel ALL=(ALL) ALL")

Esta é uma configuração no ficheiro sudoers do Linux que concede privilégios administrativos abrangentes, começa com o segmento %wheel, onde o símbolo de percentagem indica explicitamente que wheel se refere a um grupo do sistema e não a um utilizador individual. Isso significa que a regra se aplica a todas contas de utilizador que possuem filiação nesse grupo específico (neste caso, wheel), tornando-a um método eficiente para gerir acesso administrativo de toda uma equipa de operadores de sistema sem a necessidade de entradas separadas para cada conta.

A primeira palavra-chave ALL após o nome do grupo especifica hosts ou máquinas onde esta regra é aplicável. Neste contexto, ALL significa que membros do grupo wheel podem exercer seus privilégios sudo em todos computadores ou servidores que partilham esta configuração sudoers. Esta prática é particularmente relevante em ambientes com gestão de configuração centralizada, onde o mesmo ficheiro sudoers pode ser distribuído por toda uma frota de servidores, garantindo a aplicação consistente da política.

O segmento entre parênteses, (ALL), define identidades de utilizadores alvo que os membros do grupo wheel têm permissão para representar ao executar comandos. Este ALL entre parênteses concede autorização para que estes utilizadores privilegiados executem comandos não apenas como superutilizador root, mas como qualquer conta de utilizador existente no sistema. Isso proporciona uma enorme flexibilidade, permitindo que um administrador execute tarefas como contas de serviço especializadas, tais como por exemplo reiniciar um processo de base de dados como o utilizador postgres ou gerir conteúdo web como o utilizador www-data, tudo através do comando sudo.

A instrução ALL final na configuração determina quais comandos específicos os membros do grupo wheel estão autorizados a executar. Este ALL final representa a permissão mais ampla possível, concedendo carta branca para executar qualquer programa, utilitário ou script disponível no sistema. Desde a gestão de pacotes e procedimentos de encerramento do sistema até à manipulação de ficheiros em diretórios protegidos e gestão de serviços. Este nível de permissão fornece efectivamente controlo completo ao nível de root sobre o ambiente operacional, tornando crucial que a adesão ao grupo wheel seja cuidadosamente restrita a usuários de confiança com responsabilidades administrativas legítimas.

Comentários