Luca Bruno ha scritto:
ho notato anche che se esegui il comando di export PATH=$PATH:/sbin , appena chiudi la shell e dai un echo $PATH la path esportata non ce piu , quindi per renderla attiva sempre basta aggiungerla la tuo .bashrc . :)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 SimoneCiao, Luca ciao michele |