Angiv proxyvariabler i /etc/environment til PAM-login-sessioner
Brug bogstavelige KEY=value-poster til PAM's miljøfil, og skeln dem fra shell-opstartskommandoer.
Når en logintjeneste bruger pam_env til at læse /etc/environment, leverer filen enkle miljødata:
http_proxy=http://proxy.example:8080
https_proxy=http://proxy.example:8080
Brug fuldstændige bogstavelige værdier. For sessioner, hvis offentlige anmodninger kan gå gennem offentlige mellemled, tilbyder HTTP-proxylisten kandidater til disse HTTP-URL'er. Dette er ikke et shell-script til at køre kommandoer, kalde export eller bygge en URL via kommandoerstatning. Linux-PAM dokumenterer et export-præfiks for kompatibilitet, men ignorerer den instruktion; KEY=value-formen angiver dataene direkte.
Om filen indlæses, afhænger af logintjenestens PAM-konfiguration og indstillingerne for miljøfilen. Eksisterende programmer opdaterer ikke deres miljø, blot fordi filen er ændret. En ny deltagende loginsession er den relevante livscyklusgrænse.
Programmer skal stadig understøtte disse variabler. En browser, en systemtjeneste eller en eksplicit konfigureret HTTP-klient kan have en anden vej til at vælge proxy, så filen er ikke en regel, der tvinger hver socket gennem mellemleddet.