При использовании оболочки Bourne в Solaris 10 определено множество переменных среды, которых нет в .profile. Где и как они определяются?
В дополнении к ~/.profile
, они определены (сначала) в /etc/profile
.
Увидеть sh (1) справочная страница.
О каких именно переменных вы спрашиваете?
Попробуйте поискать в / etc / profile и / etc / default / login в Solaris. Некоторые значения могут быть встроенными по умолчанию или взяты из среды, например LOGNAME или HOSTNAME.
Переменные env могут быть установлены во многих местах: сценарии запуска, / etc / profile для пользователей без .profile, через cron, через запуск службы ... все, что читается, ссылается или выполняется.