Em um dos meus servidores Ubuntu 11.10, quando eu uso sudo -i
para me tornar o usuário root, o .bashrc do root não está sendo executado. Em todos os outros servidores, cujas configurações relevantes são idênticas, tanto quanto eu sei, ele está sendo executado corretamente.
Aqui está o que eu verifiquei:
- .bashrc existe em / root, de propriedade de root: root, permissões 644
- / etc / profile e /etc/bash.bashrc estão sendo executados
- o shell do root está definido como "/ bin / bash"
- Eu posso executar .bashrc com
source .bashrc
, após o qual tudo é normal para essa sessão. - Também posso digitar
bash
para executar o bash manualmente depois de ter feito o root, e o .bashrc é executado - O ps confirma que o shell em execução para o meu login raiz é bash.
Mais alguma coisa para verificar?