Вы должны принять во внимание порядок, в котором эти файлы применяются, когда пользователь / root входит в систему. Профиль читается первым, ~ / .bashrc - последним, так что если вы установите / удалите какую-либо переменную в профиле, она может быть перезаписана в ~ / .bashrc каждого пользователя. То, что вы сделали, похоже на шаблон среды, который можно перезаписать.
И есть еще файлы, на которые лучше взглянуть:
- содержание /etc/profile.d
- /etc/bash.bashrc
Это лучше описано в этом посте: