Butang Simpan kekal kelabu walaupun setiap medan kelihatan diisi, dan gerbang belum melihat satu paket pun. Tiada apa yang ditolak, kerana tiada apa yang dihantar. Kawalan itu mencerminkan apa yang editor setempat boleh sahkan tentang profil di hadapannya. Ini soalan yang lebih sempit daripada sama ada akaun berfungsi, dan ia dijawab tanpa rangkaian.

Butang itu mencerminkan pengesahan setempat

Kawalan yang dilumpuhkan mempunyai lebih daripada satu punca setempat, dan dari luar semuanya kelihatan sama. Rujukan yang diperlukan mungkin hilang, fail yang dirujuk mungkin tidak boleh dibaca oleh pengguna yang menjalankan editor, atau pemalam yang akan mengendalikan kaedah yang dipilih mungkin tidak dipasang sama sekali. Masalah kebenaran pada profil itu sendiri menghasilkan butang kelabu yang sama seperti medan kosong.

Baca mesej pengesahan sebelum mengedit apa-apa, kerana mesej itu menamakan medan yang dibantah oleh editor. Meneka borang lebih perlahan daripada membaca satu ayat yang telah ditulis oleh editor.

Padankan medan dengan kaedah yang dipilih

Input yang diperlukan berpunca daripada kaedah sambungan, bukan daripada susun atur dialog. Identiti sijil memerlukan sijil klien serta akses kepada kunci peribadi yang sepadan, dan masih memerlukan cara untuk mengesahkan pelayan. Kaedah berasaskan akaun mempunyai keperluan berbeza dan juga memerlukan pengesahan pelayan. Sesetengah penggunaan memerlukan kedua-duanya sekali gus, sebab itulah borang yang kelihatan berlebihan selalunya betul.

Gunakan profil yang disokong dan arahan pendaftaran pengendali dan bukan menyusun medan secara gerak hati. Meletakkan sijil klien dalam medan CA, menganggap sijil awam sebagai kunci peribadi atau menaip kata laluan akaun dalam kotak frasa laluan kunci peribadi semuanya lazim dan semuanya menghasilkan penolakan senyap yang sama untuk menyimpan.

Semak setiap rujukan sebagai objek yang sepatutnya. Nama fail dengan akhiran yang betul tidak membuktikan apa-apa tentang kebolehan dibaca, pemilikan atau sama ada ia milik identiti ini. Kunci peribadi yang hanya boleh dibaca oleh root tidak dimuatkan dalam sesi desktop, dan editor melaporkannya sebagai kegagalan pengesahan dan bukan ralat kebenaran.

Menukar kaedah semata-mata untuk menjadikan butang boleh diklik mengubah maksud profil. Menaip kata laluan karut dan kemudian bertukar semula boleh meninggalkan nilai tersimpan yang tidak dikehendaki sesiapa. Ia juga menyembunyikan keperluan yang sebenarnya tiada, dan keperluan itu kembali sebagai kegagalan sambungan sejam kemudian.

Asingkan rahsia tersimpan daripada rahsia ejen

Sesetengah maklumat tergolong dalam profil tersimpan dan kelayakan lain boleh dibekalkan secara interaktif semasa pengaktifan. API sambungan NetworkManager menyimpan pengesahan sambungan, pengesahan rahsia dan penemuan rahsia sebagai operasi berasingan, dan dokumentasinya sendiri memberi amaran bahawa petunjuk tidak semestinya dapat menentukan segala yang diperlukan oleh sambungan.

Perbezaan itu menjelaskan medan kata laluan kosong. Ia mungkin betul kerana ejen rahsia akan membekalkan nilai itu, dan ia mungkin salah kerana sambungan ini tiada ejen tersedia. Bendera yang dilampirkan pada rahsia menentukan sama ada ia milik sistem, milik ejen atau tidak disimpan langsung.

Pilih bendera yang sepadan dengan kitaran hayat. Genggaman kunci desktop yang dibuka selepas log masuk tidak tersedia kepada perkhidmatan yang bermula sebelum log masuk, jadi profil yang berfungsi secara interaktif boleh gagal semasa but tanpa sebarang perubahan pada profil. Kegagalan itu kelihatan seperti profil rosak dan sebenarnya ketakpadanan penjadualan.

Simpanan yang berjaya juga bukan bukti bahawa ejen yang dimaksudkan akan menjawab permintaan seterusnya. Kekalkan pemilikan akaun dan kunci peribadi dan bukan menyalin setiap rahsia ke dalam fail yang boleh dibaca sistem hanya untuk mendiamkan dialog.

Baca peringkat seterusnya secara berasingan

Setelah profil disimpan, periksa pengecam, titik akhir, pemalam dan kaedahnya tanpa meminta nilai rahsia. Import yang dibekalkan pengendali boleh membantu, tetapi import ialah penghurai tersendiri dengan ciri tersendiri yang disokong, jadi import yang ditolak bukan kegagalan yang sama seperti simpanan yang ditolak.

Hanya selepas itu aktifkan melalui pengurus yang dimaksudkan dan akaun yang dijangka olehnya. Ralat identiti pelayan, akaun yang ditolak, laluan yang hilang dan kebenaran aplikasi yang ditolak semuanya tergolong dalam peringkat seterusnya, dan melaporkannya sebagai masalah editor menghantar siasatan ke tempat yang salah.

nmcli -f NAME,UUID,TYPE connection show
nmcli connection show "Corp VPN" | grep -E "vpn\.|802-1x"

Jika Simpan kekal dilumpuhkan dengan input yang didokumenkan, catat versi editor, versi pemalam, kaedah yang dipilih dan ralat setempat yang tepat. Laporan yang menamakan profil sah yang tidak dapat diwakili oleh editor adalah berguna; urutan kelayakan rawak yang menjadikan butang boleh diklik sebentar bukan.

Artikel berkaitan