~/.profile
pode ser executado no lançamento de um shell Bash de login.
Primeiro, o sistema executa o /etc/profile
em todo o sistema e, em seguida, o primeiro desses arquivos que existe e é legível:
~/.bash_profile
~/.bash_login
~/.profile
Seu problema é que você está mudando o usuário via su pythontest
. Você deve garantir que o shell gerado seja um shell de login, adicionando o sinalizador -l
:
su -l pythontest