Gdy usługa logowania używa pam_env do odczytu /etc/environment, plik dostarcza proste dane środowiska:

http_proxy=http://proxy.example:8080
https_proxy=http://proxy.example:8080

Używaj pełnych dosłownych wartości. Dla sesji, których publiczne żądania mogą przechodzić przez publicznych pośredników, lista proxy HTTP oferuje kandydatów dla tych adresów HTTP. To nie jest skrypt powłoki do uruchamiania poleceń, wywoływania export ani budowania adresu przez podstawianie poleceń. Linux-PAM dokumentuje prefiks export dla zgodności, ale ignoruje tę instrukcję; forma KEY=value podaje dane bezpośrednio.

To, czy plik zostanie wczytany, zależy od konfiguracji PAM usługi logowania i opcji pliku środowiska. Istniejące aplikacje nie odświeżają swojego środowiska tylko dlatego, że plik się zmienił. Nowa uczestnicząca sesja logowania jest właściwą granicą cyklu życia.

Aplikacje nadal muszą obsługiwać te zmienne. Przeglądarka, usługa systemowa lub jawnie skonfigurowany klient HTTP mogą mieć inną ścieżkę wyboru proxy, więc plik nie jest regułą wymuszającą przejście każdego socketu przez pośrednika.

Powiązane artykuły