Uma configuração comum que requer a senha do destino (não o que queremos):
Defaults targetpw
ALL ALL=(ALL) ALL
A segunda linha seria lida em voz alta como: "TODOS os usuários em TODOS os hosts podem representar (TODOS) os usuários ao executar TODOS os comandos". e os Defaults targetpw
meios para que eles precisem saber a senha do usuário para o qual estão representando.
Alterando ingenuamente essa configuração simples para:
Defaults rootpw
não deixaria nenhum usuário ou grupo com o privilégio de executar comandos como outro usuário.
Uma possibilidade de trabalho seria:
Defaults rootpw
myuser ALL=(ALL) ALL
Em inglês simples, myuser
agora tem a capacidade de executar todos os comandos como qualquer usuário em todos os hosts, desde que a senha root seja conhecida.
Outra possibilidade de trabalho seria:
Defaults rootpw
%sudousers ALL=(ALL) ALL
Qualquer membro do sudousers
grupo poderá executar TODOS os comandos como qualquer usuário em TODOS os hosts, desde que a senha raiz seja conhecida. Para permitir myuser
a execução de comandos sudo, sudousers
seria necessário adicionar seus grupos secundários.
su
usermod -a -G sudousers myuser
exit