A Secret Service-t használó interaktív asztali munkamenetben a proxy titkát az azonosító attribútumaitól elkülönítve tárolja:

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

A titkot külön adja meg; tartsa a címkén és az attribútumokon kívül. Lekéréséhez használja a secret-tool lookup purpose web-proxy host proxy.example parancsot. Ez a megfelelő titkot a szabványos kimenetre írja, ezért a kimenetét a szándékolt ügyfél támogatott hitelesítőadat-felületének adja át, ne egy megosztott diagnosztikai átiratnak.

A kereséshez a megfelelő felhasználó D-Bus munkamenete és elérhető Secret Service szükséges. Előfordulhat, hogy a gyűjteményt fel kell oldani. A cron-feladat nem állítja elő automatikusan az asztal feloldott állapotát, és a root keresése nem más felhasználó kulcskarimáját választja.

A tárolókeresés hibáját az elutasított proxy-hitelesítéstől elkülönítve kezelje. Egy üres jelszó csendes elküldése és az újrapróbálkozás elrejti, melyik művelet hiúsult meg.

Ha támogatott, részesítse előnyben az ügyfél külön hitelesítőadat-mezőit. Ha a hitelesítő adatokat proxy URL-be kell tenni, kódolja a felhasználónevet és a jelszót URI-összetevőkként; a shell idézőjelei nem végeznek URL-kódolást.

A kulcskarika megszünteti a szó szerinti titok szükségességét a .profile fájlban. A lekért érték továbbra is a memóriában van, és exportálása kiteszi az azt öröklő gyermekfolyamatoknak. A védett tároló nem tesz titokszéfké ezt a futási környezetet.

Kapcsolódó cikkek