Punerea unui URL de proxy în login.conf din FreeBSD
Escaparea celor două puncte din URL pentru formatul de capabilități de autentificare din FreeBSD și aplicarea mediului rezultat unei sesiuni de autentificare noi.
:setenv=http_proxy=http\c//proxy.example\c8080,https_proxy=http\c//proxy.example\c8080:Fuzionați acest câmp în înregistrarea clasei de autentificare existente potrivite din /etc/login.conf, folosind un punct final HTTP din serviciul dumneavoastră sau din lista de proxy HTTP și păstrând celelalte intrări setenv obligatorii ale clasei.
Cele două puncte din fișier separă câmpurile de capabilități. Escaparea \c din FreeBSD pune două puncte literal în interiorul unei valori, astfel încât mediul receptor primește un URL obișnuit precum http://proxy.example:8080. Nu copiați escapările din fișierul de capabilități în câmpul URL de proxy al unui client.
După editare, reîmprospătați baza de date de capabilități cu cap_mkdb /etc/login.conf, apoi stabiliți o autentificare nouă cu acea clasă. Un shell existent își păstrează propriul mediu.
Verificați aplicația receptoare în loc să presupuneți că toate serviciile au preluat valoarea. Litera mică din http_proxy este intenționată aici, dar clienții diferă în privința numelor de variabile acceptate, iar configurarea mediului clasei de autentificare nu configurează fiecare demon.