View previous topic :: View next topic |
Author |
Message |
legabier Apprentice
Joined: 30 Aug 2004 Posts: 231
|
Posted: Thu Jan 13, 2005 3:22 pm Post subject: [ALIAS] Où les mettres pour le root? (résolu) |
|
|
Pour mes usagers, leurs alias sont dans le .bashrc.
Pour le root, ont dirait qu'il n'utilise pas .bashrc dans /root, alors où mettre ça?
Last edited by legabier on Thu Jan 13, 2005 5:01 pm; edited 1 time in total |
|
Back to top |
|
|
zdra Veteran
Joined: 30 Nov 2003 Posts: 1693 Location: Bruxelles, Belgique
|
Posted: Thu Jan 13, 2005 3:26 pm Post subject: |
|
|
Moi depuis que je suis passé en ~x86 sur tout mon systeme, root prend bien son /root/.bachrc |
|
Back to top |
|
|
Osboots n00b
Joined: 14 May 2004 Posts: 36 Location: /Europe/France/Orleans
|
Posted: Thu Jan 13, 2005 3:26 pm Post subject: |
|
|
Chez moi ca marche. C'est bizzar !
je les mets dans le .bashrc même pour root
par exemple |
|
Back to top |
|
|
guilc Bodhisattva
Joined: 15 Nov 2003 Posts: 3326 Location: Paris - France
|
Posted: Thu Jan 13, 2005 3:30 pm Post subject: |
|
|
As-tu ça ?
Code: | # cat .bash_profile
# /etc/skel/.bash_profile:
# $Header: /home/cvsroot/gentoo-src/rc-scripts/etc/skel/.bash_profile,v 1.10 2002/11/18 19:39:22 azarah Exp $
#This file is sourced by bash when you log in interactively.
[ -f ~/.bashrc ] && . ~/.bashrc
|
_________________ Merci de respecter les règles du forum.
Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Thu Jan 13, 2005 3:31 pm Post subject: |
|
|
Ben, quel shell est défini pour ton root (grep root /etc/passwd) ?? _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
legabier Apprentice
Joined: 30 Aug 2004 Posts: 231
|
Posted: Thu Jan 13, 2005 3:39 pm Post subject: |
|
|
J'ai un .bash_profile dans /etc/skel (identique à c'que tu décris) mais ce fichier n'existe pas dans dans /root
Copier celui du /etc/skel dans /root règlerait mon problème?
Quote: | Ben, quel shell est défini pour ton root (grep root /etc/passwd) ?? | Bash |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Thu Jan 13, 2005 3:46 pm Post subject: |
|
|
oui, copie celui de skel dans ton /root/.bash_profile _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
legabier Apprentice
Joined: 30 Aug 2004 Posts: 231
|
Posted: Thu Jan 13, 2005 5:00 pm Post subject: |
|
|
Réglé, merci! |
|
Back to top |
|
|
jpopcenter n00b
Joined: 12 Jan 2005 Posts: 18
|
Posted: Thu Jan 13, 2005 8:11 pm Post subject: |
|
|
Comme je ne sais jamais si c'est .bashrc ou .bash_profile qui est appelé par bash au lancement, j'ai tout bêtement mis des petits loggers dans ces fichiers de cette façon :
Quote: |
pour .bashrc
Code: |
#!/bin/bash
echo ">>>>> .bashrc"
....
echo "<<<<< .bashrc"
|
pour .bash_profile
Code: |
#!/bin/bash
echo ">>>>> .bash_profile"
....
echo "<<<<< .bash_profile"
|
|
Ainsi, on peut voir la pile d'appel des fichiers de configuration
Il me semble tout de même que .bash_profile est appelé lorsque bash est lancé après un processus logging contrairement à .bashrc qui est lu lorsque bash est lancer lors d'une session utilisation.
Exemple :
Je suis en mode console, je me loggue alors bash se lance et lis mon fichier .bash_profile. Puis je lance une session X avec KDE (par exemple), j'ouvre Konsole qui lance bash. A ce moment là, puisque je suis déjà loggué, bash utilise les paramêtres de .bashrc.
A confirmer... |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Thu Jan 13, 2005 8:16 pm Post subject: |
|
|
c'est exactement ca .... si ca n'a pas changé _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
Pachacamac Veteran
Joined: 22 Nov 2003 Posts: 1264 Location: Paris - France
|
Posted: Thu Jan 13, 2005 8:21 pm Post subject: |
|
|
je confirme.
C'est pourquoi .bash_profile est lu une seule fois, lors de la connexion.
Tandis que .bashrc est lu à chaque ouverture de term. |
|
Back to top |
|
|
lbr Guru
Joined: 05 Apr 2004 Posts: 503 Location: Paris
|
Posted: Fri Jan 14, 2005 9:15 am Post subject: |
|
|
Moi j'mets mes alias dans /etc/profile : c'est les meme que j'utilise quand je suis root ou moi ... |
|
Back to top |
|
|
Bapt Veteran
Joined: 14 Apr 2003 Posts: 1152 Location: Paris
|
Posted: Fri Jan 14, 2005 2:26 pm Post subject: |
|
|
moi je les mets dans moin .zshalias lu par mon .zshrc
Bon d'accord, je sors ... |
|
Back to top |
|
|
|