Na jednym z moich serwerów Ubuntu 11.10, kiedy używam, sudo -i
aby zostać użytkownikiem root, plik rootbashrc nie jest wykonywany. Na wszystkich innych serwerach, których odpowiednie konfiguracje są identyczne, o ile mi wiadomo, są wykonywane poprawnie.
Oto co sprawdziłem:
- .bashrc istnieje w katalogu / root, którego właścicielem jest root: root, uprawnienia 644
- / etc / profile i /etc/bash.bashrc są wykonywane
- Powłoka root jest ustawiona na „/ bin / bash”
- Mogę wykonać .bashrc
source .bashrc
, po czym wszystko jest normalne dla tej sesji. - Mogę również pisać
bash
ręcznie, aby wykonać bash po sudo do rootowania, a następnie .bashrc jest wykonywany - ps potwierdza, że działającą powłoką dla mojego loginu root jest bash.
Masz jeszcze coś do sprawdzenia?