Deseja executar o comando sudo na inicialização do shell

3

Eu coloquei um comando sudo do something no meu ~/.bashrc , isso funciona, mas toda vez que eu abro o terminal eu tenho que digitar minha senha. Como faço para que não haja digitação de senha?

    
por countunique 13.11.2012 / 19:33

3 respostas

2

Você pode usar o atributo NOPASSWD no arquivo sudoers para informar ao sudo para não exigir uma senha. Uma linha como a que segue no arquivo sudoers deve permitir que você execute esse comando sem uma senha:

yourlogin ALL=(ALL) NOPASSWD: command_here

    
por Dennis Kaarsemaker 13.11.2012 / 19:37
0

Você pode editar o arquivo sudoers executando a seguinte linha:

sudo gedit /etc/sudoers

adicione a seguinte linha ao arquivo: your_login ALL=(ALL) NOPASSWD: command

    
por UbuntuHusker 13.11.2012 / 19:48
-1

Sim, é possível.

gksudo gedit /etc/rc.local

Adicione antes da linha "exit 0":

source ~/.bashrc

Salve o arquivo. Não se esqueça de alterar o nome do seu arquivo.

    
por Hckr 13.11.2012 / 19:59