[RELug] Controllo utente (was: wireless wpa debian)
Vladimir Nicola Chersi
vladimir.nicola@yahoo.it
Mer 20 Gen 2010 16:35:17 CET
> # Check dei privilegi di root
> if test ! x`whoami` = "xroot"; then
> echo "Devi avere i privilegi di amministratore per poter eseguire il
> programma!"
> echo "Uscita."
> exit 1
> fi
Io per cose analoghe ho copiato da uno script che si trova in /etc/init.d,
e cioe`:
if [ "$(id -u)" != "0" ]
then
log_failure_msg "You must be root to start, stop or restart gpm."
exit 1
fi
Interessante comunque il sistema di fare dei test usando x$variabile o
x`comando`.... da tenere presente!
Nota: log_failure_msg e` un comando che funziona solo per gli script di
/etc/init.d ; negli altri casi occorre usare il comunissimo echo, come hai
giustamente fatto tu.
Ciao, Vladimir Nicola
Maggiori informazioni sulla lista
RELug