อ่านข้อความในหน้าต่างก่อนแตะการตั้งค่าใด ๆ หน้าต่างหนึ่งขออำนาจในการเปลี่ยนเครือข่ายของเครื่อง อีกหน้าต่างขอความลับที่การเชื่อมต่อต้องใช้ ทั้งสองมาจากส่วนประกอบคนละตัว ล้มเหลวด้วยเหตุผลคนละอย่าง และการซ่อมอย่างหนึ่งไม่เคยซ่อมอีกอย่าง ข้อความระบุว่าคุณกำลังจัดการกับตัวไหน

เริ่มจากชื่อนั้น ไม่ใช่จาก VPN ซึ่งเป็นเพียงเหตุผลที่คำสั่งถูกขอ

จริง ๆ แล้วคุณขาดหน้าต่างใด

หน้าต่างขออนุญาตในเครื่องหมายความว่าเดสก์ท็อปถามว่าผู้ใช้นี้ทำการดำเนินการที่มีสิทธิพิเศษได้หรือไม่ หน้าต่างขอความลับหมายความว่าที่เก็บการเชื่อมต่อต้องการรหัสผ่าน วลีรหัสกุญแจ หรือโทเคนก่อนจะสร้างอุโมงค์ได้ ตัวแรกมีเอเจนต์ตรวจสอบสิทธิ์ในเซสชันของคุณตอบ ตัวที่สองมีเอเจนต์ความลับที่บริการจัดการเครือข่ายเข้าถึงได้ตอบ ถ้าข้อความบอกว่าไม่พบเอเจนต์ตรวจสอบสิทธิ์ แสดงว่ายังไม่มีการขอรหัสผ่าน VPN

ลำดับนั้นสำคัญเมื่อคุณรายงานปัญหา บริบทการเปิดโปรแกรม การดำเนินการในเครื่องที่ถูกขอ ผลการอนุญาต และข้อผิดพลาดการเชื่อมต่อที่ตามมาล้วนเป็นข้อเท็จจริงสี่ข้อแยกกัน การรวมเข้าด้วยกันจะได้รายงานที่ไม่มีใครลงมือทำได้

เอเจนต์ Polkit อยู่ในเซสชันของคุณ

Polkit แยกการดำเนินการระบบที่มีสิทธิพิเศษออกจากโปรแกรมธรรมดาที่ขอการดำเนินการนั้น และเอเจนต์ในเซสชันของผู้ใช้เป็นผู้แสดงการโต้ตอบนั้น เดสก์ท็อปแบบเบา ตัวเปิดโปรแกรมที่เริ่มจากเทอร์มินัลเปล่า หรือเซสชันที่สูญเสียเอเจนต์ไป ล้วนทำให้การโต้ตอบนั้นใช้ไม่ได้ ตรวจสอบว่าแอปพลิเคชันถูกเปิดอย่างไรก่อนสรุปว่านโยบายผิด เซสชันที่มีแต่ข้อความต้องมีเอเจนต์ที่รองรับของตัวเอง ไม่ใช่เอเจนต์แบบกราฟิกที่ยืมมาจากการเข้าสู่ระบบอื่น

การคัดลอกที่อยู่บัสเซสชันหรือตัวแปรการแสดงผลจากสภาพแวดล้อมของผู้ใช้อื่นไม่ใช่แผนการอนุญาต มันสร้างเซสชันที่ดูเหมือนเชื่อมต่อแล้วแต่ยังตอบหน้าต่างไม่ได้อย่างถูกต้อง

เอเจนต์ความลับให้สิ่งที่แตกต่าง

บริการจัดการเครือข่ายขอข้อมูลรับรองจากเอเจนต์ความลับซึ่งตัวมันเองไม่ได้เก็บไว้ และเอเจนต์แสดงคำขอนั้นให้ผู้ใช้เห็น ไคลเอนต์บรรทัดคำสั่งที่มีหน้าต่างโต้ตอบของตัวเองก็เป็นเอเจนต์แบบนั้น และเชลล์เดสก์ท็อปมักให้อีกตัวหนึ่ง การทำให้ความลับพร้อมใช้ไม่ได้ให้อำนาจในการแก้ไขเครือข่ายของระบบ และการซ่อมการอนุญาตในเครื่องไม่ได้สร้างข้อมูลรับรองที่หายไป ขั้นตอนการทำงานหนึ่งอาจต้องใช้คำตอบทั้งสอง และเป็นลำดับนั้นเสมอ

ถ้าหน้าต่างความลับไม่เคยปรากฏ ให้ดูว่าเอเจนต์ใดที่บริการเข้าถึงได้ ไม่ใช่ดูที่นโยบาย polkit

ซ่อมเซสชัน ไม่ใช่ระดับสิทธิพิเศษ

ใช้เอเจนต์ที่รองรับของเดสก์ท็อปและการผสานตอนเริ่มระบบ แทนการรันอินเทอร์เฟซ VPN ทั้งหมดเป็น root การให้สิทธิ์บริหารเครือข่ายแบบไม่มีเงื่อนไขแก่ผู้ใช้ทุกคน หรือการปิดบริการอนุญาต แลกหน้าต่างที่หายไปกับช่องโหว่ถาวร บนอุปกรณ์ที่ได้รับการจัดการ ผู้ดูแลอาจกำหนดให้ใช้ผู้ปฏิบัติงานที่ได้รับอนุมัติอย่างตั้งใจ และวิธีแก้ที่ถูกต้องคือทำงานภายในข้อกำหนดนั้น ดูมุมมองสิทธิ์ที่รองรับเพื่อดูว่าผู้ใช้ปัจจุบันขออะไรได้

อย่ารวมคำตอบในเครื่องเข้ากับผลการตรวจสอบสิทธิ์ของเกตเวย์ สองอย่างนี้เป็นเหตุการณ์คนละเหตุการณ์ หน้าต่างความลับแบบโต้ตอบในเทอร์มินัลก็ไม่ยกเว้นใครจากนโยบายการอนุญาต ไม่ว่าจะรู้สึกสะดวกเพียงใด

บันทึกว่าเอเจนต์ใดตอบ ในเซสชันใด และเกิดอะไรขึ้นต่อไป

บทความที่เกี่ยวข้อง