Por que a fonte seria? Você não está executando true bash:
$ echo $SHELL
/bin/sh
Na maioria dos sistemas modernos, shexiste um link simbólico para um shell básico. No meu Debian, por exemplo:
$ ls -l /bin/sh
lrwxrwxrwx 1 root root 4 Aug 1 2012 /bin/sh -> dash
No seu caso, shé um link para bashmas, conforme explicado em man bash:
Se o bash for chamado com o nome sh, ele tentará imitar o comportamento de inicialização das versões históricas do sh o mais próximo possível, além de estar em conformidade com o padrão POSIX. [...] Quando invocado como um shell interativo com o nome sh, o bash procura a variável ENV, expande seu valor se for definido e usa o valor expandido como o nome de um arquivo para ler e executar. Como um shell chamado sh não tenta ler e executar comandos de outros arquivos de inicialização , a opção --rcfile não tem efeito.
e
--norc
Não leia e execute o arquivo de inicialização em todo o sistema /etc/bash.bashrc e o arquivo de inicialização pessoal ~ / .bashrc se o shell for interativo. Esta opção está ativada por padrão se o shell for chamado como sh.
Portanto, uma vez que seu shell padrão é sh, .bashrcnão é lido. Basta definir seu shell padrão para bash usando chsh -s /bin/bash.
/bin/shapontado/bin/bash. Suponho que esse problema decorra de não atribuir explicitamente o shell a/bin/bashquando criei a conta do usuário.