Olvassa el a párbeszéd szövegét, mielőtt bármilyen beállításhoz hozzányúlna. Az egyik párbeszéd engedélyt kér a gép hálózatának módosítására; a másik azt a titkot kéri, amelyre a kapcsolatnak szüksége van. Különböző összetevőkből származnak, különböző okokból hibáznak, és az egyik javítása soha nem javítja a másikat. Az üzenet megnevezi, melyikkel van dolga.

Kezdje ezzel a névvel, ne a VPN-nel, amely csak az indoka annak, hogy a műveletet kérték.

Melyik párbeszéd hiányzik valójában?

A helyi felhatalmazás párbeszéde azt jelenti, hogy az asztal azt kérdezi, végrehajthat-e ez a felhasználó egy kiemelt műveletet. A titok párbeszéde azt jelenti, hogy a kapcsolattárnak jelszóra, kulcsjelmondatra vagy tokenre van szüksége, mielőtt az alagút felépíthető. Az elsőre a munkamenetében lévő hitelesítési ügynök válaszol; a másodikra egy titokügynök, amelyet a hálózatkezelő szolgáltatás elér. Ha az üzenet azt mondja, hogy nem található hitelesítési ügynök, akkor még nem kértek VPN-jelszót.

Ez a sorrend számít, amikor bejelenti a problémát. Az indítási környezet, a kért helyi művelet, az engedélyezés eredménye és minden későbbi kapcsolathiba négy külön tény, és összemosásuk olyan jelentést ad, amellyel senki nem tud mit kezdeni.

A Polkit-ügynök a munkamenetében él

A Polkit külön tartja a kiemelt rendszerműveletet az azt kérő hétköznapi programtól, és a felhasználó munkamenetében lévő ügynök jeleníti meg ezt az interakciót. Egy könnyű asztali környezet, egy csupasz terminálból indított indító vagy egy ügynökét elvesztett munkamenet mind elérhetetlenné teheti ezt az interakciót. Ellenőrizze, hogyan indult az alkalmazás, mielőtt feltételezi, hogy a szabály hibás. A csak szöveges munkamenetnek saját támogatott ügynökre van szüksége, nem egy másik bejelentkezésből kölcsönzött grafikusra.

A munkamenet-busz címeinek vagy a megjelenítési változóknak a másolása egy másik felhasználó környezetéből nem engedélyezési terv. Olyan munkamenetet hoz létre, amely kapcsolódottnak látszik, és mégsem tud helyesen válaszolni a párbeszédre.

A titokügynök valami mást szolgáltat

A hálózatkezelő szolgáltatás olyan hitelesítő adatokat kér egy titokügynöktől, amelyeket maga nem tárol, és az ügynök megmutatja ezt a kérést a felhasználónak. A saját interaktív párbeszéddel rendelkező parancssori kliens egy ilyen ügynök; az asztali héj általában egy másikat biztosít. Egy titok elérhetővé tétele nem ad jogot a rendszerhálózat módosítására, és a helyi engedélyezés javítása nem hoz létre hiányzó hitelesítő adatot. Egy munkafolyamatnak mindkét válaszra szüksége lehet, és mindig ebben a sorrendben.

Ha a titok párbeszéde soha nem jelenik meg, nézze meg, melyik ügynököt éri el a szolgáltatás, és ne a polkit-szabályt.

A munkamenetet javítsa, ne a jogosultsági szintet

Használja az asztal támogatott ügynökét és az indítási integrációt, ahelyett hogy a teljes VPN-felületet rootként futtatná. Ha minden felhasználónak feltétel nélküli hálózati adminisztrációt ad, vagy kikapcsolja az engedélyezési szolgáltatást, a hiányzó párbeszédet állandó lyukra cseréli. Kezelt eszközön az adminisztrátor szándékosan megkövetelhet egy jóváhagyott operátort, és a helyes javítás az, hogy ezen döntés keretein belül dolgozik. Nézze meg a támogatott engedélyek nézetét, hogy lássa, mit kérhet a jelenlegi felhasználó.

Ne olvassza össze a helyi választ az átjáró hitelesítési eredményével; ez két esemény. Egy terminálban megjelenő interaktív titok-párbeszéd sem mentesít senkit az engedélyezési szabály alól, bármilyen kényelmesnek is tűnik.

Jegyezze fel, melyik ügynök válaszolt, melyik munkamenetben, és mi történt utána.

Kapcsolódó cikkek