Su uno dei miei server Ubuntu 11.10, quando uso sudo -i
per diventare l'utente root, il .bashrc di root non viene eseguito. Su tutti gli altri server, le cui configurazioni pertinenti sono identiche per quanto ne so, viene eseguito correttamente.
Ecco cosa ho controllato:
- .bashrc esiste in / root, di proprietà di root: root, permessi 644
- / etc / profile e /etc/bash.bashrc sono in esecuzione
- la shell di root è impostata su "/ bin / bash"
- Posso eseguire .bashrc con
source .bashrc
, dopo di che tutto è normale per quella sessione. - Posso anche digitare
bash
per eseguire manualmente bash dopo che ho eseguito il root su root, e quindi .bashrc viene eseguito - ps conferma che la shell in esecuzione per il mio login di root è bash.
Qualcos'altro da controllare?