Quan un servei d'inici de sessió fa servir pam_env per llegir /etc/environment, el fitxer proporciona dades d'entorn simples:

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

Utilitza valors literals complets. Per a les sessions les peticions públiques de les quals poden passar per intermediaris públics, la llista de proxys HTTP ofereix candidats per a aquests URL HTTP. Això no és un script d'intèrpret per executar ordres, invocar export o construir un URL mitjançant substitució d'ordres. Linux-PAM documenta un prefix export per compatibilitat, però ignora aquesta instrucció; la forma KEY=value declara les dades directament.

Que es carregui el fitxer depèn de la configuració PAM del servei d'inici de sessió i de les opcions del fitxer d'entorn. Les aplicacions existents no actualitzen el seu entorn només perquè el fitxer hagi canviat. Una nova sessió d'inici de sessió participant és la frontera rellevant del cicle de vida.

Les aplicacions encara han de suportar aquestes variables. Un navegador, un servei del sistema o un client HTTP configurat explícitament poden tenir una altra via de selecció de proxy, així que el fitxer no és una regla que forci cada socket a passar per l'intermediari.

Articles relacionats