~ / .profile
может быть запущен на запуск оболочки Bash для входа.
Сначала система выполняет общесистемный / etc / profile
, затем первый из этих файлов, который существует и доступен для чтения:
~/.bash_profile
~/.bash_login
~/.profile
Ваша проблема в том, что вы меняете пользователя через su pythontest
. Вы должны убедиться, что созданная оболочка является оболочкой входа в систему, добавив флаг -l
:
su -l pythontest