PDA

View Full Version : [(K)ubuntu]Eseguire da utente script contenete sudo senza inserire la password


xwang
07-03-2009, 00:57
Ciao,
avrei bisogno di eseguire questo script all'avvio di kde come utente per settare il valore della luminosità dello schermo del mio nuovo notebook (la luminosità viene abbassata al minimo dopo il login per cui farlo prima come root non ha senso) :
#!/bin/bash

echo 8 | sudo tee -a /proc/acpi/video/VGA/LCDD/brightness

exit 0

Il problema è che non voglio inserire ogni volta la password (altrimenti faccio prima a usare i tasti di regolazione della luminosità ad ogni avvio).
Ho letto un po' in giro e mi sembra di capre che l'approccio corretto sia configurare il file /etc/sudoers, ma non sono riuscito a farlo funzionare (continua a chiedermi la password).
Mi potete aiutare?
Grazie,
Xwang

Dcromato
07-03-2009, 01:53
fakeroot?

xwang
07-03-2009, 11:46
Ho risolto aggiungendo con sudo visudo al file /et/sudoers la seguente riga:

utente ALL=NOPASSWD: /usr/bin/tee -a /proc/acpi/video/VGA/LCDD/brightness

che fa i che il comando presente nello script (e solo quello vista la presenza del file da aprire) sia eseguito senza la richiesta di password da parte dell'utente.
Grazie,
Xwang