Наладжванне зменных проксі ў /etc/environment для сеансаў уваходу PAM
Выкарыстоўвайце літаральныя запісы KEY=value у файле асяроддзя PAM і адрознівайце іх ад каманд запуску абалонкі.
Калі служба ўваходу выкарыстоўвае pam_env для чытання /etc/environment, файл падае простыя даныя асяроддзя:
http_proxy=http://proxy.example:8080
https_proxy=http://proxy.example:8080
Выкарыстоўвайце поўныя літаральныя значэнні. Для сеансаў, публічныя запыты якіх могуць ісці праз публічныя пасярэднікі, спіс HTTP-проксі прапануе кандыдатаў для гэтых HTTP URL. Гэта не скрыпт абалонкі для выканання каманд, выкліку export або пабудовы URL праз падстаноўку каманд. Linux-PAM дакументуе прэфікс export для сумяшчальнасці, але ігнаруе гэтую інструкцыю; форма KEY=value паведамляе даныя непасрэдна.
Ці загружаецца файл, залежыць ад канфігурацыі PAM службы ўваходу і параметраў файла асяроддзя. Існуючыя праграмы не абнаўляюць сваё асяроддзе толькі таму, што файл змяніўся. Новы ўдзельны сеанс уваходу — гэта адпаведная мяжа жыццёвага цыкла.
Праграмы ўсё яшчэ павінны падтрымліваць гэтыя зменныя. Браўзер, сістэмная служба або яўна настроены HTTP-кліент могуць мець іншы шлях выбару проксі, таму файл не з'яўляецца правілам, якое прымушае кожны socket ісці праз пасярэднік.