GNU/Linux >> Tutoriales Linux >  >> Linux

¿Por qué este comando ldapadd se cierra con un error de sintaxis no válida?

Tu problema sin duda es que necesitas cargar el nis esquema en su servidor LDAP. Cómo hacer esto depende de si está utilizando el slapd.conf heredado archivo de configuración o la configuración dinámica más nueva alojada en cn=config y respaldado por un slapd.d directorio.

Usando slapd.conf

Deberá include la definición del esquema en tu slapd.conf agregando una línea a lo largo de las líneas de:

include /usr/local/etc/openldap/schema/nis.schema

Esto supone que el nis.schema el archivo se encuentra en esa ruta; si no, modifique la ruta apropiadamente.

Deberá reiniciar slapd para activar el nuevo esquema.

Usando slapd.d

(Incluyo esto para completar, aunque no es directamente relevante para su configuración actual).

Para cargar un esquema en slapd si está utilizando el cn=config dinámico configuración, usaría ldapadd . Dependiendo de cómo estén configuradas sus ACL, el comando podría verse así:

ldapadd -Y EXTERNAL -H ldapi:// -f /usr/local/etc/openldap/schema/nis.ldif

Esto supone que está ejecutando slapd tiene una ACL que permite la autenticación de "credenciales de pares" para root . Si eso no funciona, deberá proporcionar un DN de enlace y una contraseña apropiados usando -D y -W .

No es necesario reiniciar en este caso.


Linux
  1. Convierta archivos de audio con este versátil comando de Linux

  2. Esta sintaxis de Shell/bash:Somevariable=somevalue Somecommand?

  3. ¿Este error sobre Upstart/systemd con Runit?

  4. ¿Por qué Tomcat funciona con el puerto 8080 pero no con el 80?

  5. ¿Por qué bash no se detiene por error debido a fallas en la secuencia de comandos en cortocircuito?

¿Por qué Ping -f actúa así?

¿Qué significa - en este comando de Linux?

error:el comando 'gcc' falló con el estado de salida 1 en CentOS

¿Qué significa la sintaxis |&en lenguaje shell?

¿Por qué este ciclo de retardo comienza a ejecutarse más rápido después de varias iteraciones sin dormir?

¿Por qué el comando Sudo tarda mucho en ejecutarse?