Ipe kila akaunti ya VPN kianzilishi chake cha NetworkManager
Akaunti mbili kwenye lango moja zinahitaji profaili mbili zenye majina, si jina la mtumiaji lililoandikwa upya. Elekeza kianzilishi kwenye UUID na acha wakala akusanye siri.
Akaunti mbili za VPN, lango moja, na ikoni ya eneo-kazi inayounganika kama yule aliyetumia mwisho. Sababu ya kawaida ni kianzilishi kinachoandika upya jina la mtumiaji la profaili inayoshirikiwa kabla ya kuunganisha, au kile kinachotafuta jina la kuonyesha ambalo profaili zote mbili zinashiriki kwa bahati. NetworkManager tayari hutofautisha profaili kwa UUID, kwa hivyo ikoni inaweza kutaja moja yao haswa na kuacha utambulisho. Kile kisichopaswa kubeba ni nenosiri.
Kianzilishi ni kielekezi, si hazina ya vitambulisho.
Pata UUID na uthibitishe utambulisho
Orodhesha miunganisho iliyohifadhiwa na usome UUID, kitambulisho cha muunganisho, na jina la mtumiaji ambalo kila profaili huhifadhi. Thibitisha profaili ipi ni ya akaunti ipi kabla ya kuunda kitu chochote, kwa sababu jina la kuonyesha ni lebo, si ufunguo. Ikiwa akaunti hizo mbili zinahitaji lango tofauti au profaili tofauti, hiyo ni kazi tofauti ya usanidi.
Tumia UUID katika kianzilishi. Utafutaji kwa jina la kuonyesha hufanya kazi hadi mtu abadilishe jina la profaili, na kisha ikoni huunganika kama akaunti isiyo sahihi au kama hakuna kitu.
Andika kiingilio cha eneo-kazi
Kiingilio cha eneo-kazi kinahitaji aina, jina, na mstari unaotekelezeka. Amri inapaswa kuinua UUID hiyo na kumruhusu NetworkManager kuuliza siri, ndiyo kazi ya nmcli --ask connection up uuid .... Weka Terminal=true ili ombi lionekane wakati siri inahitajika. Badilisha kishika-nafasi na UUID uliyoiona kweli, na usiongeze kifuniko cha shell kwa ajili ya kuficha ombi tu.
Vipimo vya Desktop Entry hufafanua Exec kama programu na hoja zake. Si hati ya shell, na haihitaji moja.
Acha wakala ashike siri
Siri ni za wakala kwa kila mtumiaji, pete ya funguo, au ombi la mwingiliano. Nenosiri ndani ya Exec linaonekana katika orodha ya michakato, katika faili ya eneo-kazi, na katika picha yoyote ya skrini ya mazungumzo ya sifa. Ikiwa profaili inahitaji siri, acha ombi linalotumika likusanye na wakala aikumbuke kwa mtumiaji huyo.
--ask ni la mwingiliano kwa muundo. Si mapishi ya uendeshaji wa kiotomatiki bila uangalizi, na haitoi hakikisho kwamba kila changamoto ya uthibitishaji au programu-jalizi inaweza kuandikwa kama hati kabisa.
Usinyooshe mkono kwa sudo
Idhini ya kubadilisha au kuamsha muunganisho ni ruhusa ya NetworkManager inayotolewa kupitia sera yake, si fursa ya Unix. Kuendesha kianzilishi kwa sudo hakumpi mchakato pete ya funguo ya mtumiaji mwingine, na hakutengenezi kukataliwa na lango. Kwenye mashine inayoshirikiwa, pitia ni akaunti zipi za ndani zinaona profaili zipi na nani anamiliki kila siri; ikoni tofauti hazileti utengano zenyewe.
Profaili mbili hai za lango moja zinaweza pia kushindana kwa njia au kuvunja kanuni ya wakati mmoja. Hilo ni swali la sera, si hitilafu ya kianzilishi.
Thibitisha kitendo kizima
Amrisha kianzilishi mara moja na uthibitishe mambo matatu: ni UUID ipi ilipanda, ni utambulisho upi lango liliona, na kama ombi la siri lilionekana pale ulipokuwa unatarajia. Ikiwa muunganisho unashindikana, hifadhi ujumbe wa kwanza wa hitilafu. Kuongeza nenosiri kwenye mstari wa amri ili njia ya mkato ionekane inatosha yenyewe huficha hitilafu hiyo na kuunda tatizo baya zaidi.
Andika UUID na ramani ya akaunti katika madokezo ya timu. Mtu anayefuata kubadilisha profaili anahitaji kujua ikoni ipi inategemea hiyo, na dokezo hilo ndilo linalozuia kubadilishwa jina kuwa kukatika.