Aggiungere /sbin al $PATH di root in fedora e simili
- Login o registrati per inviare commenti
Mar, 12/09/2008 - 16:08
Ciao a tutti, odio dover scrivere /sbin/ifconfig quando sono loggato come root.
Idem per tutti i comandi presenti in /sbin.
Qual'è il modo più corrett/elegante per aggiungere /sbin al $PATH di root?
Al momento mi sono arrangiato inserendo le seguenti righe in /etc/bashrc
if [ $(whoami) == root ]; then
export PATH=${PATH}:/sbin
fi
Mer, 12/10/2008 - 14:32
#1
Ciao
1)anche per fedora esiste sudo di cui puio vedere la configurazione guarda su fedoraonline Personal Fedora 9 Installation Guide di Mauriat Miranda e ti spiega come configurare sudo.
2)posta su fedoraonline il tuo problema
3) io faccio cosi a)non utilizzo sudo b) mi loggo come superuser; (su -) e non solamente con (su).
tribu

Ma usare o non usare sudo, non credo risolva il "problema" di dover scrivere il percorso completo dei file.
Io sto usando centos 5.
Aggiungo una nota per coloro che non sanno cos'è il $PATH.
$PATH è una variabile. Potete vedere il cuo contenuto scrivendo in un terminale
echo $PATH.Questa è una variabile d'ambiente e si differenzia dalle altre variabili poichè viene usata dai programmi per fare qualcosa.
Nello specifico path contiene una lista di directory nelle quali sono presenti dei file eseguibili (dei comandi).
Per eseguire quei comandi, possiamo scrivere il loro nome ovunque ci troviamo. Un file eseguibile al di fuori di queste directory, va richiamato scrivendo il percorso completo.
Il file /etc/bashrc viene letto ogni volta che si apre una nuova sessione su un terminale (per ogni utente).
Inserendo il prezzo di codice sopracitato equivale a dire:
se sono root, aggiungi la cartella /sbin alla variabile $PATH.