O arquivo .profile não será originado por um shell de login bash se houver um arquivo .bash_profile ou .bash_login presente. Ele tentará esses outros arquivos primeiro.
Além disso, a menos que esse arquivo seja originado explicitamente de .bashrc , um shell interativo não-login não o originará. Você recebe um desses shells quando faz sudo -u user bash .