.bashrc ne provient pas après su'ing to root

J'ai un VPS CentOS 5.6 et les deux root et mon count d'user normal ont des copys identiques d'un file .bashrc dans leurs directorys d'accueil. Le file contient quelques alias basiques, etc.

  • Si je me connecte à la racine, la copy de la racine est obtenue.
  • Si je me connecte à myuser, la copy de myuser est fournie
  • Si je su pour créer une racine après la connection à myuser, tous les alias, etc. dans la copy de myuser sont supprimés, et la copy de la racine ne provient pas. Si je sais que la copy de la racine de la source manuelle, la command se termine sans aucune erreur, mais aucune d'entre elles n'est appliquée.

J'ai cherché Google and Server Fault, mais je n'ai trouvé aucune solution. Est-ce que quelqu'un sait comment réparer cela?

Vous devez utiliser

$su - 

et pas seulement $ su, pour créer un shell de connection (et le faire générer le .bashrc)

As-tu fais ça?