Se qualsiasi utente non root è autorizzato a farlo, puoi semplicemente aggiungere un flag setuid su ifconfig exec:
chmod 4755 /sbin/ifconfig
Concederà il privilegio di root per l'esecuzione di questo eseguibile a chiunque. Ovviamente, devi avere l'accesso root per eseguire chmod.
Non è necessario utilizzare sudo
per eseguire ifconfig
comando, assicurati solo che il comando /sbin
è sul tuo PERCORSO .
come utente senza privilegi eseguire:
export PATH=$PATH:/sbin
ifconfig