Simone Tessaro scrisse: > Di base in debian il comando ifconfig non è attivo per l'user ma > funziona solo da root. ora /sbin/ifconfig hai permessi così impostati > drwxr-xr-x . quindi l'esecuzione è per proprietario (root) gruppo > (root) e altri. come mai non è eseguibile allora da un utente normale > (così come tutti i comandi presenti in /sbin in realtà)? I comandi > presenti in /bin come /bin/chmod hanno gli stessi privilegi e infatti > sono eseguibili senza essere super user. > Qualcuno potrebbe farmi chiarezza su questa cosa? cosa impedisce a > quei comandi di essere eseguiti? /sbin non è nel PATH dell'utente normale, mentre è in quello di root. Confronta `env | grep PATH` dei due account per accorgertene. Per lo stesso motivo, in realtà ifconfig è eseguibile dall'utente normale (basta invocarlo con la locazione completa, ossia `/sbin/ifconfig`) solo che non lo vedi nella lista. > Grazie > Simone Ciao, Luca -- .''`. ** Debian GNU/Linux ** | Luca Bruno : :' : The Universal O.S. | luca.br(AT)uno.it `. `'` | GPG Key ID: 3BFB9FB3 `- http://www.debian.org | Proud Debian GNU/Linux User
Attachment:
pgp4Ima2N9AB_.pgp
Description: PGP signature