Agħti lil kull kont VPN l-imneddi tal-NetworkManager tiegħu stess
Żewġ kontijiet fuq gateway wieħed jeħtieġu żewġ profili msemmija, mhux isem tal-utent miktub mill-ġdid. Ipponta l-imneddi lejn UUID u ħalli l-aġent jiġbor is-sigriet.
Żewġ kontijiet VPN, gateway wieħed, u ikona tad-desktop li tikkonnettja bħala min użaha l-aħħar. Il-kawża tas-soltu hija mniedi li jerġa' jikteb l-isem tal-utent ta' profil maqsum eżatt qabel ma jikkonnettja, jew wieħed li jfittex isem muri li ż-żewġ profili jaqsmu bil-kumbinazzjoni. NetworkManager diġà jiddistingwi l-profili bl-UUID, allura l-ikona tista' ssemmi eżatt wieħed minnhom u tħalli l-identità kwieta. Dak li m'għandhiex iġġorr huwa l-password.
L-imneddi huwa indikatur, mhux maħżen ta' kredenzjali.
Sib l-UUID u kkonferma l-identità
Elenka l-konnessjonijiet salvati u aqra l-UUID, l-ID tal-konnessjoni, u l-isem tal-utent li jżomm kull profil. Ikkonferma liema profil jappartjeni lil liema kont qabel ma toħloq xi ħaġa, għax isem muri huwa tikketta u mhux muftieħ. Jekk iż-żewġ kontijiet jeħtieġu gateways differenti jew profili differenti, dik hija biċċa xogħol ta' konfigurazzjoni separata.
Uża l-UUID fl-imneddi. It-tiftix bl-isem muri jaħdem sakemm xi ħadd jibdel isem profil, u mbagħad l-ikona tikkonnettja bħala l-kont żbaljat jew bħala xejn.
Ikteb id-dħul tad-desktop
Dħul tad-desktop jeħtieġ tip, isem, u linja eżekwibbli. Il-kmand għandu jtella' dak l-UUID u jħalli lil NetworkManager jitlob is-sigriet, għal dan huwa nmcli --ask connection up uuid .... Żomm Terminal=true sabiex il-prompt jidher meta jkun meħtieġ sigriet. Issostitwixxi l-placeholder bl-UUID li tassew osservajt, u żżidx qoxra tal-shell biss biex taħbi l-prompt.
L-ispeċifikazzjoni Desktop Entry tiddefinixxi Exec bħala l-programm u l-argumenti tiegħu. Mhuwiex skript tal-shell, u ma jeħtieġx wieħed.
Ħalli l-aġent iżomm is-sigriet
Is-sigrieti jappartjenu lill-aġent għal kull utent, lill-keyring, jew lil prompt interattiv. Password f'Exec tidher fil-lista tal-proċessi, fil-fajl tad-desktop, u fi kwalunkwe screenshot tad-djalogu tal-proprjetajiet. Jekk il-profil jeħtieġ sigriet, ħalli l-prompt appoġġjat jiġbru u l-aġent jiftakru għal dak l-utent.
--ask huwa interattiv bid-disinn. Mhuwiex riċetta għall-awtomatizzazzjoni mingħajr sorveljanza, u ma jiggarantixxix li kull sfida ta' awtentikazzjoni jew plugin tista' tiġi skriptjata xejn.
Tilħaqx għal sudo
L-awtorizzazzjoni li tbiddel jew tattiva konnessjoni hija permess tal-NetworkManager mogħti permezz tal-politika tiegħu, mhux privileġġ ta' Unix. It-tħaddim tal-imneddi b'sudo ma jagħtix lill-proċess il-keyring ta' utent ieħor, u ma jsewwix rifjut mill-gateway. Fuq magna maqsuma, aġġorna liema kontijiet lokali jaraw liema profili u min jippossjedi kull sigriet; ikoni separati ma joħolqux iżolament waħedhom.
Żewġ profili attivi għall-istess gateway jistgħu wkoll jikkompetu għar-rotot jew jiksru regola ta' konkorrenza. Dik hija kwistjoni ta' politika, mhux bug fl-imneddi.
Ivverifika l-azzjoni kollha
Attiva l-imneddi darba u kkonferma tliet affarijiet: liema UUID telgħet, liema identità rat il-gateway, u jekk deherx prompt tas-sigriet fejn kont tistenna. Jekk il-konnessjoni tfalli, żomm l-ewwel messaġġ ta' żball. Iż-żieda tal-password mal-linja tal-kmand biex is-shortcut jidher awtosuffiċjenti taħbi dak l-iżball u toħloq problema agħar.
Ikteb l-UUID u l-mappa tal-kontijiet fin-noti tat-tim. Il-persuna li jmiss li tibdel profil trid taf liema ikona tiddependi minnu, u dik in-nota hija li ma tħallix li bidla fl-isem issir waqfa.