Haal 'n proxywagwoord op met secret-tool
Hou 'n proxywagwoord uit 'n dopbeginlêer terwyl jy rekening hou met die gebruikersessie en die gewone tekswaarde wat die kliënt nodig het.
Vir 'n interaktiewe lessenaarsessie wat Secret Service gebruik, stoor 'n proxygeheim apart van sy identifiserende eienskappe:
secret-tool store --label='Work web proxy' purpose web-proxy host proxy.example
Voorsien die geheim apart; hou dit uit die etiket en die eienskappe. Om dit op te haal, gebruik secret-tool lookup purpose web-proxy host proxy.example. Daardie opdrag gee die ooreenstemmende geheim op standaarduitvoer terug, so gee sy uitvoer aan die betrokke kliënt se ondersteunde geloofsbriefkoppelvlak eerder as aan 'n gedeelde diagnostiese transkripsie.
Die opsoek benodig die betrokke gebruiker se D-Bus-sessie en 'n beskikbare Secret Service. Die versameling moet dalk ontsluit word. 'n Cron-taak reproduseer nie outomaties die lessenaar se ontslote toestand nie, en root se opsoek kies nie 'n ander gebruiker se sleutelring nie.
Hanteer mislukking van die bergingsoek apart van verwerpte proxy-verifikasie. Om stilweg 'n leë wagwoord te stuur en weer te probeer, verberg watter bewerking misluk het.
Verkies aparte kliëntgeloofsbriefvelde waar dit ondersteun word. As geloofsbriewe in 'n proxy-URL moet gaan, enkodeer gebruikersnaam en wagwoord as URI-komponente; dopaanhaling doen nie URL-enkodering nie.
Die sleutelring verwyder die behoefte aan 'n letterlike geheim in .profile. Die opgehaalde waarde bestaan steeds in die geheue, en om dit te uitgee stel dit bloot aan kindprosesse wat dit erf. Beskermde berging maak nie daardie looptydomgewing 'n geheimekluis nie.