Por que o 'sudo' não pula a verificação do nome do host quando o comando pode ser executado em hosts 'ALL'?

0

O arquivo sudoers fornece uma maneira de limitar quais entradas "runas" se aplicam a quais hosts. Ao executar um comando com sudo , o nome do host é verificado em relação aos hosts nos quais uma entrada "runas" se aplica.

Quando o nome do host está desconfigurado, isso pode fazer com que o sudo demore muito tempo tentando resolver o nome do host, e as vezes ele será impedir totalmente que os usuários usem sudo .

Mas a maioria das configurações sudoers que eu vi só usa o alias de host ALL , o que significa que não importa qual host o usuário está. Por que sudo executa a verificação neste caso, pois pode causar problemas?

    
por Kyle Strand 29.01.2016 / 00:19

1 resposta

1

Correndo o risco de tentar ler a mente de Todd Miller, direi apenas que o sudo está configurado para relatar o nome do host no registro que ele faz, então ele precisa procurar por ele. Veja a função log_denial em:

link

    
por 30.01.2016 / 06:31