Login Squid berhasil, tetapi aturan grup LDAP menolak akses
Periksa nama pengguna yang diteruskan ke pembantu grup LDAP Squid sebelum mengganti kata sandi atau menulis ulang keanggotaan grup direktori.
Jika login berhasil tetapi aturan grup menolak permintaan, telusuri identitas itu ke dalam pencarian LDAP sebelum mengganti kata sandi. Autentikasi, penemuan objek pengguna, dan pencocokan keanggotaan grup adalah tiga hasil yang terpisah.
- Catat nama yang terautentikasi: bisa berupa
DOMAIN\alex,[email protected], ataualex. - Periksa nilai yang diteruskan melalui
%LOGINACL eksternal dan atribut pengguna yang dicari pembantu itu. - Bandingkan identitas uji yang diizinkan dan yang tidak diizinkan: nama pencarian apa yang muncul, apakah pengguna ditemukan, dan apakah keanggotaannya cocok?
Untuk ext_ldap_group_acl, -S yang terdokumentasi menghapus komponen domain bergaya NT, dan -K menghapus komponen realm Kerberos yang dipisahkan oleh @. Gunakan salah satunya hanya bila transformasi itu sesuai dengan kontrak direktori. Jika dua domain otoritatif memuat nama pendek yang sama, menghapus kualifier dapat memilih identitas yang salah.
Jaga pula substitusi filter pembantu itu. Filter pencarian pengguna dan pencarian grup memiliki placeholder berbeda; filter yang disalin dari pembantu atau rilis lain dapat mencari nilai yang salah meskipun konektivitas LDAP berfungsi.
Temukan hasil pertama yang menyimpang dari kebijakan dan perbaiki pemetaan atau pencarian itu. Jauhkan rahasia bind dan kata sandi pengguna dari perbandingan. Kegagalan pencarian grup setelah login yang sah tidak menuntut perubahan skema autentikasi peramban.