Gli utenti di ldap non possono accedere

0

Ho creato un server ldap (ospitato esternamente con un nome di dominio) su una macchina ubuntu 18.04 con openLDAP. Ho configurato macchine Linux per consentire ai miei utenti di connettersi usando ldap e funziona come previsto (l'utente può accedere alla macchina e crea una nuova directory home).

Tuttavia su mac, posso elencare i miei utenti nella Directory Utility:

E posso ottenere le mie informazioni utente (con il suo gruppo dichiarato in ldap)

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

Ma quando provo ad accedere come utente amministratore per modificare la mia directory, ho un errore 2100. E quando provo ad accedere usando ssh hlarget@localhost , o anche in session manager, non posso:

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

Sono abbastanza sicuro che si tratta di un errore di crittografia (utilizzo la crittografia ssha per la mia UserPassword). Come posso capire qual è il problema? E come risolverlo?

    
posta d3cima 29.08.2018 - 15:50
fonte

1 risposta

0

Ho risolto il problema usando questo script

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

Sono abbastanza sicuro che non è la migliore risposta, ma ancora, fa il trucco e ora posso accedere.

    
risposta data 04.09.2018 - 09:12
fonte

Leggi altre domande sui tag