PDA

View Full Version : Path


guldo76
20-08-2003, 14:23
Ciao!
Sentite qua:
quando mi voglio installare qualcosa, spesso lo faccio da una shell con
privilegi di root, all'interno di un kde da utente normale.
Apro la shell con privilegi di root dal menu' K.
Il fatto e' che la variabile PATH e' sempre quella dell'utente, che non ha
/sbin, ad esempio.
Quindi di solito modifico la variabile ogni volta, per includere quello che
serve.
Inutile dire che come comportamento non mi piace molto...
Guardando un po' in giro ho scoperto che tale variabile e' settata in
/etc/login.defs, in cui appunto ci sono due PATH, per root e non.
Com'e' che quando uso un terminale con privilegi di root il valore della
variabile resta quello dell'utente?
Come posso far si' che aprendo la shell con privilegi di root mi sistemi la
variabile?

Si', potrei semplicemente modificare la variabile dell'utente normale, tanto
il sistema lo uso solo io, ma non c'e' una soluzione piu' ... figa?!?

Thanks,

Guldo

mjordan
20-08-2003, 22:29
La variabile d'ambiente PATH dovrebbe essere definita globalmente in /etc/profile con il comando


PATH=$PATH:/quello_che_vuoi:ancora_quello_che_vuoi
export PATH


Controlli poi che il tutto sia corretto con:


echo $PATH


da console.

Saluti.

Tadde
20-08-2003, 22:32
Da console digita "su -" invece che "su".
Dovresti cosė avere tutti i privilegi e le variabili di ambiente di root.