Tema: sudo
-
Política do sudo em arquivos drop-in em /etc/sudoers.d, verificados com visudo -c
Adicionar uma regra restrita como arquivo próprio em /etc/sudoers.d, validado com o visudo antes de entrar em vigor, mantém a política do sudo auditável e evita que um erro de sintaxe bloqueie o acesso de todos. Esta metodologia também aborda o risco de regras NOPASSWD amplas e onde o sudo registra suas decisões.
-
Executar um comando como outro usuário a partir de um script: sudo -u, runuser, su -c e o -Credential do PowerShell
sudo -u, runuser e su -c executam um comando com outro ID de usuário e de grupo, mas diferem quanto à necessidade da senha do usuário de destino, ao carregamento de um ambiente de login e a quem pode invocá-los; o Start-Process e os cmdlets de remoting do PowerShell recebem um objeto -Credential, e nenhuma dessas ferramentas deve receber senha por pipe ou argumento de linha de comando.
-
Comparação de elevação de privilégios: sudo, doas, UAC, runas e RBAC do AIX — e como detectá-la
sudo, doas, o UAC do Windows e o grupo admin do macOS respondem à mesma pergunta — esta sessão pode agir como administrador? — com mecanismos distintos e formas diferentes de um script verificar a resposta antes de tentar uma ação privilegiada.
Legível por máquina: JSON