VPN parolu haradasa yaşamalıdır: bağlantı profilində, iş masasının açdığı açar halqasında və ya heç yerdə. NetworkManager bu seçimi sirr bayrağı adlandırır və səhv olanı seçmək bağlantının girişdən sonra işləyib xidmət kimi uğursuz olmasının səbəbidir. Bayraq bir sətir konfiqurasiyadır və bu üç nəticədən hansını alacağınızı o müəyyən edir.

Üç bayraq demək olar ki, hər halı əhatə edir və qərar bağlantının nə vaxt başladığı ilə bağlıdır.

Üç sirr bayrağı, üç davranış

0 bayrağı sirrin bağlantı ilə birlikdə, profili saxlayan hansı anbarda olursa olsun, saxlanıldığını bildirir. 1 bayrağı onu agentə məxsus edir: sirr iş masası açar halqası kimi bir sirr agentindən gəlir və NetworkManager onu aktivləşdirmə zamanı istəyir. 2 bayrağı saxlanmır deməkdir, yəni sirr heç vaxt yazılmır və hər dəfə verilməlidir. 4 bayrağı sirri tələb olunmayan kimi işarələyir, həqiqətən heç birinə ehtiyacı olmayan bağlantılar üçün.

FlagWhere it livesWorks unattended
0 savedConnection profileYes, if the store is readable
1 agent-ownedSecret agent or keyringOnly if that agent is available
2 not-savedNowhereNo

Bayraqları bağlantıya görə deyil, hər sirrə görə təyin edin. Bir bağlantıda həm agentə məxsus parol, həm də saxlanmış şəxsi açar parol ifadəsi ola bilər.

Bağlantının nə vaxt başladığına görə qərar verin

Bağlantını daxil olmuş istifadəçi başladırsa, agentə məxsusluq ağlabatan standartdır: açar halqası girişlə açılır və sirr heç vaxt faylda oturmur. Bağlantı hər kəs daxil olmadan əvvəl qalxmalıdırsa, agentə məxsusluq səhv seçimdir, çünki açılacaq sessiya açar halqası yoxdur.

Bütün qərar budur. Qalan hər şey bunun bir variantıdır.

Girişdən əvvəl işləyən xidmət üçün sistem miqyaslı anbar və ya qorunan açar faylı dəstəklənən nümunədir və fayl icazələri qorunmaya çevrilir. Problemi önyükləmədə işləyən shell skriptinə parolu yapışdırmaqla həll etməyin.

Açar halqasının nə verdiyi və nə vermədiyi

Açar halqası sirri bağlantı profilindən kənarda saxlayır və istifadəçi sessiyasına bağlayır. O, sessiyası olmayan xidmət üçün sirri əlçatan etmir və şəbəkədə heç nəyi şifrələmir. Bunlar insanların tez-tez qarışdırdığı ayrı xassələrdir. Əsl qazanc profil faylı sızanda daha kiçik təsir radiusudur.

Profilin istinad etdiyi şəxsi açar parolun harada yaşamasından asılı olmayaraq öz icazələrinə ehtiyac duyur.

Sirrləri tökmədən diaqnostika

Bağlantı adları, UUID-lər və bayraqlar adətən uğursuzluğu izah etmək üçün kifayətdir. nmcli connection show profili sadalayır və sirr bayraqları parolun haradan gəlməli olduğunu sizə deyir.

Çəkinin --show-secrets biletlərdə və söhbətlərdə. Bir dəfə yapışdırıldıqdan sonra o, transkriptdə bir etimadnamədir.

Saxlama ləğvetmə deyil

Sirri bir açar halqasından silmək uzaq operatorun artıq qəbul etdiyi etimadnaməni etibarsız etmir. Hesabın ləğvi server tərəfində bir əməliyyatdır və yerli saxlama ayrı sahibi olan ayrı bir məsələdir.

Hər ikisinə hadisədən əvvəl qərar verin, hadisə zamanı deyil. İnteraktiv istifadəçi bağlantısı və girişdən əvvəl xidmət fərqli cavablar tələb edir və paylaşılan shell skripti heç birinə aid deyil. NetworkManager-in sirr bayrağı sənədləşməsi dəyərləri tam sadalayır.

Əlaqəli məqalələr