Como executar o script bash sem senha?

4

Eu preciso executar o script após a inicialização do sistema. Por exemplo:

(sleep 5 && (sudo dhcpcd wlp4s0))

O que eu preciso: Execução do script. O que eu tenho: [sudo] senha para eugene: eu tenho editado / etc / sudoers assim:

eugene ALL=NOPASSWD: /home/eugene/dhcpcdstart.sh

Mas é ineficaz. Como posso executar o script atual sem senha? Arch Linux 2013.05.01

    
por Eugene Mironenko 18.05.2013 / 11:24

1 resposta

5

Primeiro, ouça o que @daviewales disse e faça isso corretamente usando o sistema init. É tão simples como:

systemctl enable [email protected]

Em segundo lugar, sua modificação de sudoers não funciona porque você adicionou o caminho errado.

  • Você adicionou /home/eugene/dhcpcdstart.sh a sudoers ...

  • ... mas você está executando sudo dhcpcd , ou seja, sudo /usr/bin/dhcpcd .

por 18.05.2013 / 15:11