OVH Cloud OVH Cloud

Coloration de ls avec su...

2 réponses
Avatar
David BERCOT
Bonjour,

J'ai rajout=C3=A9 un alias dans /etc/profile (alias ls =3D 'ls -color') et =
ceci fonctionne bien pour mon user, mais je n'ai plus rien lorsque je passe=
en root (via su)...
Je ne comprends pas bien pourquoi...
Auriez-vous une petite id=C3=A9e ?

Merci d'avance.

David.

2 réponses

Avatar
sich
On Mer 27 juillet 2005 9:46, David BERCOT a écrit :
Bonjour,

J'ai rajouté un alias dans /etc/profile (alias ls = 'ls -color') et ceci
fonctionne bien pour mon user, mais je n'ai plus rien lorsque je passe en
root (via su)...
Je ne comprends pas bien pourquoi...
Auriez-vous une petite idée ?

Merci d'avance.

David.




Pour ma part j'ai rajouté ceci dans /root/.bashrc :

alias ls='ls --color=auto'

et ça fonctionne..

sich



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Cyrille Blanpain
On Wed, 27 Jul 2005, sich wrote:

Bonjour

> J'ai rajouté un alias dans /etc/profile (alias ls = 'ls -color') et ceci
> fonctionne bien pour mon user, mais je n'ai plus rien lorsque je passe en
> root (via su)...
> Je ne comprends pas bien pourquoi...
> Auriez-vous une petite idée ?



Si tu veux que le .bashrc d'un user soit conservé quand tu passes root
ajoute ces lignes au fichier: /root/.bashrc

ORI_USER=`who -m`
MOT=`echo $ORI_USER | awk '{print $1}'`
BASH_USER="/root/.bashrc_"$MOT
if [ -f $BASH_USER ]; then
. $BASH_USER
fi
unset ORI_USER
unset MOT
unset BASH_USER

tu crées ensuite un lien /root/.bashrc_$user pointant sur
/home/$user/.bashrc

De cette facon chaque user se connectant en root retrouvera ses
préferences.

Cyrille

--
Cyrille Blanpain