Dva VPN računa, jedan pristupnik i ikona na radnoj površini koja se povezuje kao onaj tko ju je posljednji rabio. Uobičajen je uzrok pokretač koji neposredno prije povezivanja prepisuje korisničko ime zajedničkog profila, ili onaj koji traži prikazno ime koje oba profila slučajno dijele. NetworkManager već razlikuje profile po UUID-u, pa ikona može imenovati točno jedan od njih i ostaviti identitet na miru. Ono što ne smije nositi jest lozinka.

Pokretač je pokazivač, a ne spremište vjerodajnica.

Pronađite UUID i potvrdite identitet

Izlistajte spremljene veze i pročitajte UUID, ID veze i korisničko ime koje svaki profil čuva. Potvrdite koji profil pripada kojem računu prije nego što išta stvorite, jer je prikazno ime oznaka, a ne ključ. Ako dvama računima trebaju različiti pristupnici ili različiti profili, to je zaseban zadatak konfiguracije.

Rabite UUID u pokretaču. Pretraga po prikaznom imenu radi dok netko ne preimenuje profil, a tada se ikona povezuje kao pogrešan račun ili kao ništa.

Napišite unos radne površine

Unos radne površine treba tip, ime i izvršni redak. Naredba treba podići taj UUID i pustiti NetworkManager da zatraži tajnu, čemu služi nmcli --ask connection up uuid .... Zadržite Terminal=true kako bi upit bio vidljiv kada je tajna potrebna. Zamijenite rezervirano mjesto UUID-om koji ste stvarno uočili i ne dodajte omotač ljuske samo da sakrijete upit.

Specifikacija Desktop Entry definira Exec kao program i njegove argumente. To nije skripta ljuske i ne treba mu jedna.

Pustite agenta da drži tajnu

Tajne pripadaju agentu po korisniku, privjesku ključeva ili interaktivnom upitu. Lozinka u Exec vidljiva je na popisu procesa, u datoteci radne površine i na svakoj snimci dijaloga svojstava. Ako profilu treba tajna, pustite podržani upit da ju prikupi i agenta da ju zapamti za tog korisnika.

--ask je interaktivan po dizajnu. To nije recept za automatizaciju bez nadzora i ne jamči da se svaki izazov provjere autentičnosti ili dodatak može uopće skriptirati.

Ne posežite za sudo

Ovlaštenje za izmjenu ili aktivaciju veze dopuštenje je NetworkManagera dano kroz njegovu politiku, a ne Unix privilegija. Pokretanje pokretača s sudo ne daje procesu privjesak ključeva drugog korisnika i ne ispravlja odbijanje pristupnika. Na dijeljenom stroju pregledajte koji lokalni računi vide koje profile i ko posjeduje svaku tajnu; odvojene ikone same po sebi ne stvaraju izolaciju.

Dva aktivna profila za isti pristupnik također se mogu natjecati za rute ili prekršiti pravilo istovremenosti. To je pitanje politike, a ne greška pokretača.

Provjerite cijelu radnju

Aktivirajte pokretač jednom i potvrdite tri stvari: koji se UUID podigao, koji je identitet pristupnik vidio i je li se upit za tajnu pojavio ondje gdje ste očekivali. Ako veza ne uspije, zadržite prvu poruku o pogrešci. Dodavanje lozinke u naredbeni redak kako bi prečac izgledao samodostatan skriva tu pogrešku i stvara gori problem.

Zapišite UUID i mapiranje računa u bilješke tima. Sljedeća osoba koja promijeni profil mora znati koja ikona ovisi o njemu, i upravo ta bilješka sprječava da preimenovanje postane prekid rada.

Povezani članci