Ho bisogno di eseguire ifconfig wlan0 down
e ifconfig wlan0 up
con il mio utente comune.
Come posso eseguire questo?
Quello che devi fare è dare all'utente il diritto di eseguire ifconfig
. Il modo per fare questo è quello di modificare il etc/sudoers
:
Esegui sudo visudo
Aggiungi questa row al file (se utilizzi le impostazioni predefinite e tu sei in vi
, ti colpisce per poter modificare il file, esc per uscire dalla modalità di modifica e : w q per salvare ed uscire):
YOUR_USERNAME ALL=NOPASSWD:/sbin/ifconfig
Ovviamente, cambiare YOUR_USERNAME
nel tuo nome utente reale.
Questo è il tuo utente può ora eseguire /sbin/ifconfig
senza richiedere la password di root. Il tuo script dovrebbe essere pronto per essere eseguito.