For ein interaktiv skrivebordsesjon med Secret Service lagrar du ei proxy-løyndom skilt frå dei identifiserande attributta:

secret-tool store --label='Work web proxy' purpose web-proxy host proxy.example

Oppgje løyndomen separat; hald han utanfor etiketten og attributta. Bruk secret-tool lookup purpose web-proxy host proxy.example for å hente han. Den kommandoen gjev den samsvarande løyndomen på standardutdata, så send utdataa vidare til den støtta grensesnitten for credential hjå den tiltenkte klienten, ikkje til eit delt diagnostikktranskript.

Oppslaget krev D-Bus-økta til rett brukar og ein tilgjengeleg Secret Service. Samlinga kan måtte låsast opp. Ein cron-jobb attskapar ikkje automatisk den opplåste tilstanden til skrivebordet, og oppslaget til root vel ikkje nøkkelringen til ein annan brukar.

Handter svikt i lagringsoppslaget separat frå avvist proxy-autentisering. Å senda eit tomt passord i det stille og prøva på nytt skjuler kva operasjon som svikta.

Føretrekk separate credential-felt i klienten når dei er støtta. Viss påloggingsopplysningar må liggja i ein proxy-URL, kod brukarnamn og passord som URI-komponentar; shell-sitering utfører ikkje URL-koding.

Nøkkelringen fjernar behovet for ein bokstaveleg løyndom i .profile. Den henta verdien finst framleis i minnet, og å eksportere han gjer han tilgjengeleg for barneprosessar som arvar. Verna lagring gjer ikkje det køyretidsmiljøet til eit løyndomskvelv.

Relaterte artiklar