Avrei bisogno di permete ad un programma di ottenere i permessi di root anche se eseguito da utente...
Potrei farlo con sudo, ma non ho voglia di installarlo e configurarlo se esiste un altro metodo...
Mi ricordo che esiste lo Sticky Bit, che, se assegnato a un eseguibile, permettera al programma "marchiato" di avere sempre i privilegi del proprietario del file, anche se lo esegue un altro utente...
Però non funge
codice:
# ls -l
-rwsr-xr-x  1 root root  38 Jun 15 22:57 adsl-start.sh
-rwsr-xr-x  1 root root  27 Jun 15 22:56 adsl-stop.sh
# exit
exit
$ ./adsl-start.sh
adsl-start: You must be root to run this script
Ecco com'e' fatto il file:
codice:
$ more adsl-start.sh
#!/bin/sh
/usr/sbin/adsl-start
Perchè non va???