Você pode passar a senha para sudo
da entrada padrão , assim:
echo 'yourpassword' | sudo -S yourcommand
Usando -S
, diz sudo
para ler a senha de stdin, que vem do echo 'yourpassword'
bit.
Você também pode editar o visudo, de modo que sudo
nunca solicitará a senha , seja apenas para o seu específico comand, ou sempre.
Aviso: armazenar sua senha em texto simples é uma péssima ideia