-
O arquivo
sudoerscontrola apenas quais invocaçõessudosão possíveis. A linha que permiterootfazer qualquer coisa comsudogeralmente não é útil, porque a raiz nunca precisa desudopara nada. É mais uma conveniência: dessa forma você pode escrever scripts que podem ser invocados indiferentemente por root ou outros sudoers e que chamamsudopara elevar privilégios. -
username ALL = /bin/passwdpermite que o usuário execute o comandopasswdem qualquer máquina (e em qualquer terminal - o sudo não se importa com isso). O Sudo permite o uso de nomes de máquinas no arquivosudoerspara que você possa implantar um arquivosudoerssem modificação em todas as máquinas em sua rede e ainda ter algumas regras que se aplicam apenas a algumas das máquinas. -
Na segunda posição, você pode ter uma lista de host (
Host_Listno manualsudoers). Esta é uma lista separada por vírgula de nomes de host. Em vez de um nome de host, você pode ter um alias (consulte o manual para obter detalhes), um endereço IP ou várias maneiras de especificar uma sub-rede (consulte o manual para obter detalhes).
O manual sudoers não é uma leitura fácil, mas tem uma boa lista de exemplos no final. Eu sugiro que você leia essa parte primeiro.