
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.