Agen Polkit atau agen rahasia: dialog mana yang hilang?
Satu dialog meminta wewenang lokal, yang lain meminta kredensial. Kenali agen mana yang hilang, lalu perbaiki sesi alih-alih melonggarkan kebijakan.
Baca teks dialog sebelum menyentuh konfigurasi apa pun. Satu dialog meminta wewenang untuk mengubah jaringan mesin; yang lain meminta rahasia yang dibutuhkan sebuah koneksi. Keduanya berasal dari komponen berbeda, gagal karena alasan berbeda, dan memperbaiki yang satu tidak pernah memperbaiki yang lain. Pesannya menyebutkan mana yang sedang Anda hadapi.
Mulailah dari nama itu, bukan dari VPN, yang hanya alasan operasi diminta.
Dialog mana yang sebenarnya hilang?
Dialog wewenang lokal berarti desktop menanyakan apakah pengguna ini boleh melakukan operasi istimewa. Dialog rahasia berarti penyimpanan koneksi membutuhkan kata sandi, frasa kunci, atau token sebelum terowongan dapat dibangun. Yang pertama dijawab oleh agen autentikasi di sesi Anda; yang kedua oleh agen rahasia yang dapat dijangkau layanan manajemen jaringan. Jika pesan mengatakan agen autentikasi tidak ditemukan, kata sandi VPN belum diminta.
Urutan itu penting saat Anda melaporkan masalahnya. Konteks peluncuran, operasi lokal yang diminta, hasil otorisasi, dan setiap kesalahan koneksi setelahnya adalah empat fakta terpisah, dan menggabungkannya menghasilkan laporan yang tidak dapat ditindaklanjuti siapa pun.
Agen Polkit hidup di sesi Anda
Polkit menjaga operasi sistem istimewa terpisah dari program biasa yang memintanya, dan agen di sesi pengguna menampilkan interaksi itu. Desktop ringan, peluncur yang dimulai dari terminal kosong, atau sesi yang kehilangan agennya dapat membuat interaksi itu tidak tersedia. Periksa bagaimana aplikasi diluncurkan sebelum menganggap kebijakannya salah. Sesi hanya teks memerlukan agen pendukungnya sendiri, bukan agen grafis yang dipinjam dari login lain.
Menyalin alamat bus sesi atau variabel tampilan dari lingkungan pengguna lain bukan rencana otorisasi. Itu menghasilkan sesi yang tampak terhubung dan tetap tidak dapat menjawab dialog dengan benar.
Agen rahasia memasok hal lain
Layanan manajemen jaringan meminta agen rahasia untuk kredensial yang tidak disimpannya sendiri, dan agen menampilkan permintaan itu kepada pengguna. Klien baris perintah dengan dialog interaktifnya sendiri adalah salah satu agen semacam itu; shell desktop biasanya menyediakan yang lain. Menyediakan rahasia tidak memberikan wewenang untuk mengubah jaringan sistem, dan memperbaiki otorisasi lokal tidak menciptakan kredensial yang hilang. Satu alur kerja mungkin memerlukan kedua jawaban, dan selalu dalam urutan itu.
Jika dialog rahasia tidak pernah muncul, lihat agen mana yang dapat dijangkau layanan, bukan kebijakan polkit.
Perbaiki sesinya, bukan tingkat hak istimewanya
Gunakan agen desktop yang didukung dan integrasi startup alih-alih menjalankan seluruh antarmuka VPN sebagai root. Memberi setiap pengguna administrasi jaringan tanpa syarat, atau menonaktifkan layanan otorisasi, menukar dialog yang hilang dengan lubang permanen. Pada perangkat yang dikelola, administrator mungkin sengaja mewajibkan operator yang disetujui, dan perbaikan yang benar adalah bekerja dalam keputusan itu. Periksa tampilan izin yang didukung untuk melihat apa yang boleh diminta pengguna saat ini.
Jangan menggabungkan jawaban lokal ke dalam hasil autentikasi gateway; keduanya dua peristiwa. Dialog rahasia interaktif di terminal juga tidak membebaskan siapa pun dari kebijakan otorisasi, senyaman apa pun rasanya.
Catat agen mana yang menjawab, di sesi mana, dan apa yang terjadi setelahnya.