На одному з моїх серверів Ubuntu 11.10, коли я sudo -i
став користувачем root, коріння .bashrc не виконується. На всіх інших серверах, чиї відповідні конфігурації однакові, наскільки я знаю, він виконується належним чином.
Ось що я перевірив:
- .bashrc існує в / root, що належить root: root, дозволи 644
- / І т.д. / профіль і /etc/bash.bashrc які виконуються
- оболонку кореня встановлено на "/ bin / bash"
- Я можу виконати .bashrc з
source .bashrc
, після чого все нормально для цього сеансу. - Я також можу набрати,
bash
щоб виконати bash вручну після того, як я надійшов на root, і потім .bashrc виконується - ps підтверджує, що запущена оболонка для мого входу в систему - bash.
Що ще перевірити?