Podemos instalar um pacote através de um script de shell?

0

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
    
por Pavan 30.04.2016 / 18:56

2 respostas

1

Você pode usar ...

echo password | sudo -S recover.sh

Senha sendo sua senha sudo.

Do sudo manpage ..

% bl0ck_qu0te%     
por bc2946088 30.04.2016 / 21:04
3

Por que não apenas executar o script como superusuário?

sudo sh recover.sh
    
por Ryan Doherty 30.04.2016 / 19:01