1 votos

los usuarios del ldap no pueden entrar en el sistema

He creado un servidor ldap (alojado externamente con un nombre de dominio) en una máquina ubuntu 18.04 con openLDAP. Configuré las máquinas de linux para permitir a mis usuarios conectarse usando ldap y funciona como se espera (el usuario puede conectarse en la máquina, y crea un nuevo directorio de inicio).

Sin embargo, en mac, puedo listar mis usuarios en la utilidad de directorio: active directory list

Y puedo obtener mi información de usuario (con su grupo declarado en ldap)

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

Pero cuando intento entrar como usuario administrador para editar mi directorio, tengo un error 2100. Y cuando intento iniciar sesión usando ssh hlarget@localhost o incluso en jefe de sesión, no puedo:

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

Estoy bastante seguro de que es un error de cifrado (uso ssha para mi contraseña de usuario). ¿Cómo puedo averiguar cuál es el problema? ¿Y cómo arreglarlo?

1voto

Full Decent Puntos 4453

Resolví mi problema usando este 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

Estoy bastante seguro de que no es la mejor respuesta, pero aún así, hace el truco y ahora puedo entrar.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X