Na jednym z moich serwerów Ubuntu 11.10, kiedy używam, sudo -iaby 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ć
bashrę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?