Come eseguire 'ifconfig wlan0 down / up' con un utente comm?

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 :

  1. Esegui sudo visudo

  2. 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.