Quando um serviço de login usa pam_env para ler /etc/environment, o arquivo fornece dados de ambiente simples:

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

Use valores literais completos. Para sessões cujas solicitações públicas podem passar por intermediários públicos, a lista de proxies HTTP oferece candidatos para essas URL HTTP. Isso não é um script de shell para executar comandos, chamar export ou construir uma URL por substituição de comandos. O Linux-PAM documenta um prefixo export por compatibilidade, mas ignora essa instrução; a forma KEY=value declara os dados diretamente.

Se o arquivo é carregado depende da configuração PAM do serviço de login e das opções do arquivo de ambiente. Aplicativos existentes não atualizam seu ambiente só porque o arquivo mudou. Uma nova sessão de login participante é o limite relevante do ciclo de vida.

Os aplicativos ainda precisam suportar essas variáveis. Um navegador, um serviço de sistema ou um cliente HTTP configurado explicitamente pode ter outro caminho de seleção de proxy, então o arquivo não é uma regra que force cada socket a passar pelo intermediário.

Artigos relacionados