GNU/Linux >> Tutoriels Linux >  >> Linux

Pourquoi cette commande ldapadd se termine-t-elle avec une erreur de syntaxe non valide ?

Votre problème est sans doute que vous devez charger le nis schéma dans votre serveur LDAP. Comment faire cela dépend si vous utilisez l'ancien slapd.conf fichier de configuration ou la nouvelle configuration dynamique hébergée dans cn=config et soutenu par un slapd.d répertoire.

Utiliser slapd.conf

Vous devrez include la définition du schéma dans votre slapd.conf en ajoutant une ligne le long des lignes de :

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

Cela suppose que le nis.schema le fichier est situé dans ce chemin ; sinon, modifiez le chemin de manière appropriée.

Vous devrez redémarrer slapd pour activer le nouveau schéma.

Utiliser slapd.d

(J'inclus ceci par souci d'exhaustivité, bien que cela ne concerne pas directement votre configuration actuelle).

Pour charger un schéma dans slapd si vous utilisez le cn=config dynamique configuration, vous utiliseriez ldapadd . Selon la configuration de vos ACL, la commande peut ressembler à ceci :

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

Cela suppose que vous exécutez slapd dispose d'une ACL permettant l'authentification par "identifiants homologues" à root . Si cela ne fonctionne pas, vous devrez fournir un DN de liaison et un mot de passe appropriés en utilisant -D et -W .

Aucun redémarrage n'est requis dans ce cas.


Linux
  1. Convertissez des fichiers audio avec cette commande Linux polyvalente

  2. Pourquoi Tomcat fonctionne-t-il avec le port 8080 mais pas 80 ?

  3. Que signifie - dans cette commande Linux ?

  4. Que signifie la syntaxe |&en langage shell ?

  5. Pourquoi ce code plante-t-il avec la randomisation d'adresse activée ?

Réduisez la taille du PDF avec cette astuce de ligne de commande

La commande Rm dans le script Bash ne fonctionne pas avec la variable ?

Pourquoi Rsync échoue-t-il avec un tuyau cassé (32), erreur dans le socket Io (code 10) à Io.c (820) ??

Pourquoi Ping -f agit-il comme ça ?

Pourquoi exécuter une commande shell Linux avec '&' ?

Pourquoi la commande sudo prend-elle longtemps à s'exécuter ?