Proxyvariabelen instellen in /etc/environment voor PAM-aanmeldsessies
Gebruik letterlijke KEY=value-regels voor het omgevingsbestand van PAM en onderscheid ze van shell-opstartopdrachten.
Wanneer een aanmelddienst pam_env gebruikt om /etc/environment te lezen, levert het bestand eenvoudige omgevingsgegevens:
http_proxy=http://proxy.example:8080
https_proxy=http://proxy.example:8080
Gebruik volledige letterlijke waarden. Voor sessies waarvan de openbare verzoeken via openbare tussenpersonen kunnen lopen, biedt de HTTP-proxylijst kandidaten voor deze HTTP-URL's. Dit is geen shell-script om opdrachten uit te voeren, export aan te roepen of een URL te bouwen via opdrachtsubstitutie. Linux-PAM documenteert een export-voorvoegsel voor compatibiliteit, maar negeert die instructie; de vorm KEY=value vermeldt de gegevens rechtstreeks.
Of het bestand wordt geladen, hangt af van de PAM-configuratie van de aanmelddienst en de opties van het omgevingsbestand. Bestaande toepassingen verversen hun omgeving niet alleen omdat het bestand is gewijzigd. Een nieuwe deelnemende aanmeldsessie is de relevante grens in de levenscyclus.
Toepassingen moeten deze variabelen nog steeds ondersteunen. Een browser, systeemdienst of expliciet geconfigureerde HTTP-client kan een ander pad voor proxyselectie hebben, dus het bestand is geen regel die elke socket door de tussenpersoon dwingt.