:setenv=http_proxy=http\c//proxy.example\c8080,https_proxy=http\c//proxy.example\c8080:

Combine este campo com o registro de classe de login existente adequado em /etc/login.conf, usando um endpoint HTTP do seu serviço ou da lista de proxies HTTP e preservando as demais entradas setenv obrigatórias da classe.

Os dois-pontos do arquivo separam os campos de capacidades. O escape \c do FreeBSD coloca dois-pontos literais dentro de um valor, então o ambiente receptor recebe uma URL comum como http://proxy.example:8080. Não copie os escapes do arquivo de capacidades para o campo de URL de proxy de um cliente.

Depois de editar, atualize o banco de dados de capacidades com cap_mkdb /etc/login.conf e então abra um novo login com essa classe. Um shell existente mantém o próprio ambiente.

Verifique a aplicação receptora em vez de supor que todos os serviços adotaram o valor. A letra minúscula em http_proxy é intencional aqui, mas os clientes diferem nos nomes de variáveis suportados, e a configuração de ambiente da classe de login não configura todos os daemons.

Artigos relacionados