ldap kullanıcıları giriş yapamaz


0

OpenLDAP ile ubuntu 18.04 makinesinde (alan adıyla harici olarak barındırılan) bir ldap sunucusu oluşturdum. Linux makinelerini kullanıcılarımın ldap kullanarak bağlanmasına izin verecek şekilde yapılandırdım ve beklendiği gibi çalışıyor (kullanıcı makineye giriş yapabilir ve yeni bir giriş dizini oluşturur).

Ancak mac'ta, kullanıcılarımı Directory Utility programında listeleyebilirim: aktif dizin listesi

Ve kullanıcı bilgilerimi alabilirim (grubu ldap'ta bildirilir)

bash$ id -p hlarget
    uid hlarget
    groups  sysadmin everyone netaccounts com.apple.sharepoint.group.1

Ancak dizini düzenlemek için yönetici kullanıcısı olarak giriş yapmaya çalıştığımda 2100 hatasıyla karşılaşıyorum. Kullanarak ssh hlarget@localhostveya hatta oturum yöneticisinde oturum açmaya çalıştığımda , yapamam:

    failed CRAM-MD5 authentication for authzid - 'dn:cn=hlarget+o=example+ou=users,ou=users,dc=example,dc=com' authcid - 'hlarget' error 49

Bir şifreleme hatası olduğundan eminim ( sshaUserPassword için şifreleme kullanıyorum). Sorunun ne olduğunu nasıl öğrenebilirim? Ve nasıl düzeltebilirim?

Yanıtlar:


0

Bu senaryoyu kullanarak sorunumu çözdüm

for m in CRAM-MD5 DIGEST-MD5 LOGIN NTLM PLAIN; do
  /usr/libexec/PlistBuddy -c "add ':module options:ldap:Denied SASL Methods:' string $m" /Library/Preferences/OpenDirectory/Configurations/LDAPv3/ldap.foo.fr.plist
done

Bunun en iyi cevap olmadığından eminim ama yine de hile yapıyor ve şimdi giriş yapabiliyorum.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.