Ż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.

Artikli relatati