Itakda ang mga variable ng proxy sa /etc/environment para sa mga session ng pag-login ng PAM
Gumamit ng literal na KEY=value na entry para sa environment file ng PAM at ibukod ang mga ito sa mga startup command ng shell.
Kapag gumamit ang isang serbisyo ng pag-login ng pam_env para basahin ang /etc/environment, nagbibigay ang file ng simpleng environment data:
http_proxy=http://proxy.example:8080
https_proxy=http://proxy.example:8080
Gumamit ng kumpletong literal na halaga. Para sa mga session na ang pampublikong kahilingan ay maaaring dumaan sa mga pampublikong tagapamagitan, nag-aalok ang listahan ng HTTP proxy ng mga kandidato para sa mga HTTP URL na ito. Hindi ito shell script para magpatakbo ng mga command, tumawag ng export o bumuo ng URL sa pamamagitan ng pagpapalit ng command. Idinodokumento ng Linux-PAM ang isang export prefix para sa pagiging tugma, ngunit binabalewala ang tagubiling iyon; direktang sinasabi ng anyong KEY=value ang data.
Kung ma-load ang file ay depende sa PAM configuration ng serbisyo ng pag-login at sa mga opsyon ng environment file. Hindi nire-refresh ng mga umiiral na aplikasyon ang kanilang environment dahil lamang nagbago ang file. Ang isang bagong session ng pag-login na kalahok ang kaugnay na hangganan ng lifecycle.
Kailangan pa ring suportahan ng mga aplikasyon ang mga variable na ito. Ang isang browser, serbisyo ng sistema o kliyenteng HTTP na tahasang naka-configure ay maaaring may ibang landas sa pagpili ng proxy, kaya ang file ay hindi isang tuntuning nagpipilit sa bawat socket na dumaan sa tagapamagitan.