Impostare le variabili proxy in /etc/environment per le sessioni di accesso PAM
Usa voci letterali KEY=value per il file di ambiente di PAM e distinguile dai comandi di avvio della shell.
Quando un servizio di accesso usa pam_env per leggere /etc/environment, il file fornisce dati di ambiente semplici:
http_proxy=http://proxy.example:8080
https_proxy=http://proxy.example:8080
Usa valori letterali completi. Per le sessioni le cui richieste pubbliche possono passare attraverso intermediari pubblici, l'elenco dei proxy HTTP offre candidati per questi URL HTTP. Questo non è uno script di shell per eseguire comandi, invocare export o costruire un URL tramite sostituzione di comandi. Linux-PAM documenta un prefisso export per compatibilità, ma ignora quell'istruzione; la forma KEY=value dichiara i dati direttamente.
Il caricamento del file dipende dalla configurazione PAM del servizio di accesso e dalle opzioni del file di ambiente. Le applicazioni esistenti non aggiornano il proprio ambiente solo perché il file è cambiato. Una nuova sessione di accesso partecipante è il limite rilevante del ciclo di vita.
Le applicazioni devono comunque supportare queste variabili. Un browser, un servizio di sistema o un client HTTP configurato esplicitamente possono avere un altro percorso di selezione del proxy, quindi il file non è una regola che impone a ogni socket di passare dall'intermediario.