Во интерактивна сесија на работна површина со Secret Service, чувајте ја тајната за прокси одделно од нејзините идентификациски атрибути:

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

Доставете ја тајната одделно; држете ја надвор од етикетата и атрибутите. За да ја преземете, користете secret-tool lookup purpose web-proxy host proxy.example. Таа наредба ја враќа соодветната тајна на стандардниот излез, затоа нејзиниот излез предајте го на поддржаниот интерфејс за акредитиви на предвидениот клиент, а не на споделен дијагностички запис.

Пребарувањето бара D-Bus сесија на соодветниот корисник и достапен Secret Service. Колекцијата можеби ќе треба да се отклучи. Cron задачата не ја репродуцира автоматски отклучената состојба на работната површина, а пребарувањето како root не го избира приврзокот со клучеви на друг корисник.

Неуспехот при пребарувањето во складиштето третирајте го одделно од одбиената автентикација на прокси. Тивкото испраќање празна лозинка и повторниот обид го кријат тоа која операција не успеала.

Кога се поддржани, претпочитајте одделни полиња за акредитиви во клиентот. Ако акредитивите мора да бидат во URL на прокси, кодирајте го корисничкото име и лозинката како URI компоненти; наводниците во shell не вршат URL кодирање.

Приврзокот со клучеви ја отстранува потребата од буквална тајна во .profile. Преземената вредност сè уште постои во меморијата, а нејзиното извезување ја изложува на наследните детски процеси. Заштитеното складиште не ја прави таа извршна околина сеф за тајни.

Поврзани статии