sudo sem senha em um servidor Linux recém-criado

sudo sem senha em um servidor Linux recém-criado

Como parte da automação, um novo servidor Linux é criado e preciso usar o sudo para instalar todas as dependências.

echo "password" | sudo yum install <package> 

O comando acima ainda solicita a senha, o que está causando um problema durante a automação.

Também tentei seguir comandos sem sorte:

echo "password\n" | sudo yum install <package> 

Embora o comando a seguir lance opções de ajuda

$ echo "password" | sudo -S 
usage: sudo [-D level] -h | -K | -k | -V

Por favor, sugira uma solução para superar o problema.

Responder1

Exatamente como você faz isso depende da sua distribuição, mas você deseja editar /etc/sudoers ou adicionar um arquivo a /etc/sudoers,d que permitirá ao seu usuário (ou grupo de sua preferência) executar um comando como sudo sem um senha.

A maioria das distros terá arquivos totalmente comentados que você pode usar como base para suas alterações, caso contrário, o Google "modificará sudoers" ou algo semelhante.

informação relacionada