.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?

One Solution collect form web for “.bashrc ne provient pas après su'ing to root”

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?

  • Quelle est la différence entre "su -command" et "su -session-command"?
  • sudo su in screen - problème de security?
  • "Su _www helloworld.php" ne fait rien
  • Avoir des users su / sudo dans Linux en fonction du groupe Active Directory lors de l'utilisation de pam_winbind
  • Pourquoi une racine locale peut-elle devenir un user LDAP?
  • su: échec d'authentification
  • / bin / su permission refusée après SELinux est activé - non résolu par la création manuelle des politiques SELinux
  • Je peux me connecter à mon server à l'aide de WHM mais quand je SSH à un count de groupe de routing, je ne peux pas su en root
  • Message étrange après su
  • devrait-on utiliser sudo ou simplement su root dans la gestion du server?
  • Linux: comment permettre à un user régulier de "su-anotherUser"?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.