Recentemente precisei fazer o seguinte: tinha um script (.sh) e precisava executar ele sempre. Só que o problema era que ele precisava ser executado como root, mas eu não queria ficar digitando a senha toda vez que rodasse ele. A solução?

Abra o terminal (Menu Principal / Acessórios / Terminal) e digite:

sudo gedit /etc/sudoers

No final do arquivo acrescente a seguinte linha:

usuario ALL=NOPASSWD:/caminho/para/o/script.sh

Com isso você dá permissão ao usuario executar o script /caminho/para/o/script.sh como root. Não esqueça de colocar o usuário e caminho para o script corretos!

Procedimento testado no Ubuntu 10.04 LTS