Você pode usar ...
echo password | sudo -S recover.sh
Senha sendo sua senha sudo.
Do sudo manpage ..
% bl0ck_qu0te%Estou tentando escrever um script de shell para que eu reinstale o meu Ubuntu novamente. Eu poderia apenas executar o script e reter todos os pacotes. E estou planejando passar a senha em forma de argumento.
Minha pergunta aqui é: como posso entrar no sudo
domain sem inserir senha manualmente? Como eu também estou planejando projetar uma interface do usuário onde ele não pode acessar o terminal lá.
Ex:
./recover.sh password
Você pode usar ...
echo password | sudo -S recover.sh
Senha sendo sua senha sudo.
Do sudo manpage ..
% bl0ck_qu0te%Por que não apenas executar o script como superusuário?
sudo sh recover.sh