Marrja e fjalëkalimit të proxy me secret-tool
Mbajeni fjalëkalimin e proxy jashtë skedarit të nisjes së shell, duke marrë parasysh sesionin e përdoruesit dhe vlerën në tekst të thjeshtë që kërkon klienti.
Për një sesion interaktiv desktopi që përdor Secret Service, ruajeni sekretin e proxy veçmas nga atributet e tij identifikuese:
secret-tool store --label='Work web proxy' purpose web-proxy host proxy.example
Sekretin jepeni veçmas; mos e vendosni në etiketë dhe atribute. Për ta marrë, përdorni secret-tool lookup purpose web-proxy host proxy.example. Ai komandë kthen sekretin përkatës në daljen standarde, prandaj daljen ia kaloni ndërfaqes së kredencialeve të mbështetur të klientit të synuar, jo një transkripti diagnostik të përbashkët.
Kërkimi kërkon sesionin D-Bus të përdoruesit të duhur dhe një Secret Service të disponueshëm. Koleksioni mund të ketë nevojë të zhbllokohet. Një punë cron nuk e riprodhon automatikisht gjendjen e zhbllokuar të desktopit, dhe kërkimi i root nuk zgjedh vargun e çelësave të një përdoruesi tjetër.
Trajtoni dështimin e kërkimit në ruajtje veçmas nga autentikimi i refuzuar i proxy. Dërgimi i heshtur i një fjalëkalimi bosh dhe ritentimi fsheh se cili veprim dështoi.
Preferoni fusha të veçanta kredencialesh në klient kur mbështeten. Nëse kredencialet duhet të jenë në një URL proxy, kodoni emrin e përdoruesit dhe fjalëkalimin si komponentë URI; thonjëzat e shell nuk kryejnë kodim URL.
Vargu i çelësave heq nevojën për një sekret literal në .profile. Vlera e marrë ekziston ende në memorie, dhe eksportimi i saj ia zbulon proceseve fëmijë që e trashëgojnë. Ruajtja e mbrojtur nuk e kthen atë mjedis ekzekutimi në një kasafortë sekretesh.