Auf einem meiner Ubuntu 11.10-Server wird sudo -i
die .bashrc-Datei von root nicht ausgeführt , wenn ich Root-Benutzer werde. Auf allen anderen Servern, deren relevante Konfigurationen meines Wissens identisch sind, wird es ordnungsgemäß ausgeführt.
Folgendes habe ich überprüft:
- .bashrc ist in / root vorhanden und gehört root: root, Berechtigungen 644
- / etc / profile und /etc/bash.bashrc werden ausgeführt
- Die Shell von root ist auf "/ bin / bash" gesetzt.
- Ich kann .bashrc mit ausführen
source .bashrc
, wonach für diese Sitzung alles normal ist. - Ich kann auch
bash
eingeben, um bash manuell auszuführen, nachdem ich zu root sudoed habe, und .bashrc wird dann ausgeführt - ps bestätigt, dass die laufende Shell für mein Root-Login bash ist.
Sonst noch etwas zu überprüfen?