Trên một trong những máy chủ Ubuntu 11.10 của tôi, khi tôi sử dụng sudo -i
để trở thành người dùng root, .bashrc của root không được thực thi. Trên tất cả các máy chủ khác, có cấu hình liên quan giống hệt như tôi biết, nó đang được thực thi đúng cách.
Đây là những gì tôi đã kiểm tra:
- .bashrc tồn tại trong / root, được sở hữu bởi root: root, allow 644
- / etc / profile và /etc/bash.bashrc đang được thực thi
- shell của root được đặt thành "/ bin / bash"
- Tôi có thể thực thi .bashrc với
source .bashrc
, sau đó mọi thứ đều bình thường cho phiên đó. - Tôi cũng có thể gõ
bash
để thực thi bash theo cách thủ công sau khi tôi đã sudoed root và .bashrc sau đó được thực thi - ps xác nhận rằng shell đang chạy cho đăng nhập root của tôi là bash.
Còn gì để kiểm tra không?