Pagina 1 di 1

Colori con "su"

Inviato: mar 30 gen 2007, 10:37
da zacmarco
Ciao a tutti.
Io ho una domanda su una cosa che da anni non mi funziona, ma sulla quale non mi sono mai soffermato. Ora però ne approfitto per chiedervi sta cosa.
Allora, io ho abilitato i colori della shell (bash) per il mio utente e per root, e tutto funziona.
Ma se io mi loggo da utente e poi faccio uno switch a root (con "su"), magia... i colori NON ci sono.
La domanda è... perchè? Se uso "su", non è equivalente a loggarmi come l'utente verso il quale faccio lo switch?

Grazie mille in anticipo.

Inviato: mar 30 gen 2007, 10:46
da Paoletta
non è che non hai esportato la variabile PS1? prova ad esportarla ed i problemi dovrebbero sparire...

comunque

Codice: Seleziona tutto

su
non è come

Codice: Seleziona tutto

su -
...guarda il man!

Inviato: mar 30 gen 2007, 10:50
da zacmarco
Niente...alcun risultato.
comunque ho controllato... era già esportata.
In questo momento sto usando un sistema Debian, ma con la Slackware che ho a casa stesso problema!

Inviato: mar 30 gen 2007, 10:55
da Paoletta
io la esporto così in ~/.bash_profile

Codice: Seleziona tutto

export PS1='\[\033[01;32m\]\u\[\033[01;31m\]@\[\033[01;32m\]\h \[\033[01;31m\]\w
 \$ \[\033[0;33m\]'

Inviato: mar 30 gen 2007, 10:56
da lamarozzo
quando dai il comando su stai aprendo una shell interattiva ma non di login e quindi il sistema va a leggersi il file .bashrc contenuto nella nuova home /root

Qui basta che aggiungi la seguente riga:

alias ls="ls --color"

ed il gioco e' fatto

Inviato: mar 30 gen 2007, 11:17
da zacmarco
PERFETTO!
Finalmente ho capito il perchè!
ora va alla perfezione... GRAZIE MILLE!!!

Ciao e alla prossima

Inviato: mar 30 gen 2007, 11:57
da michelino
.....grazie anche da parte mia, avevo lo stesso problema ed anch'io l'ho "ignorato a lungo :o

Inviato: mar 30 gen 2007, 12:37
da bloodlust
oppure metti l'alias in /etc/profile così rimane valido per tutti gli utenti

Inviato: mar 30 gen 2007, 12:56
da zacmarco
Si grazie, in effetti ho già fatto così.
Il tutto è capire il perchè delle cose :D

Grazie ancora e a presto