Задаване на прокси променливи в /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 адреси. Това не е shell скрипт за изпълнение на команди, извикване на export или изграждане на URL чрез заместване на команди. Linux-PAM документира префикс export за съвместимост, но игнорира тази инструкция; формата KEY=value посочва данните директно.
Дали файлът се зарежда, зависи от PAM конфигурацията на услугата за вход и опциите за файл на средата. Съществуващите приложения не обновяват средата си само защото файлът се е променил. Нова участваща сесия за вход е съответната граница на жизнения цикъл.
Приложенията все още трябва да поддържат тези променливи. Браузър, системна услуга или изрично конфигуриран HTTP клиент може да има друг път за избор на прокси, така че файлът не е правило, което принуждава всеки socket да минава през посредника.