web-dev-qa-db-fra.com

Où est le dc = exemple, dc = com ldap dit?

Je suis le guide de serveur pour Ubuntu 14.04 LTS et j'essaye d'installer LDAP mais j'ai un problème. Il est supposé être un fichier nommé dc=example,dc=com mais lorsque je tape ldapsearch -x -LLL -H ldap:/// -b dc=example,dc=com dn, je reçois No such object (32) au lieu de

dn: dc=example,dc=com
dn: cn=admin,dc=example,dc=com

comme le guide dit que je devrais.

Maintenant, après avoir créé le fichier add_content.ldif avec le contenu répertorié dans le guide et utiliser la commande ldapadd -x -D cn=admin,dc=example,dc=com -W -f add_content.ldif avec le mot de passe que j'ai défini lors de l'installation, j'obtiens ldap_bind: Invalid credentials (49).

Donc, je suppose qu’il n’ya pas de dc=example,dc=com ldap dit, où est-il ou comment puis-je le préparer pour pouvoir suivre le guide?

2
user350828

Je viens de vérifier l'installation de slapd sur une machine virtuelle. Par défaut, il ne crée pas d'exemple de nom distinctif (ce qui est une bonne chose):

$ ls /etc/ldap/slapd.d
cn=config cn=config.ldif 

Vous pouvez soit ajouter des entrées à partir d'un DN de base, soit exécuter Sudo dpkg-reconfigure slapd, auquel cas vous serez accueilli avec les choix suivants:

  • Choisissez NonDo not skip slapd configuration
  • Utilisez un nom de domaine complet (tel que example.com, my.personal.site.org, etc.): Enter an FQDN N'entrez PAS dc=example,dc=com ici.
  • Choisissez un nom (par exemple, "Un exemple de site", "Mon site personnel", etc.): Enter your domain's pretty name
  • Lorsqu'on vous demande le mot de passe administrateur, vous réinitialisez le mot de passe sur cn=admin,cn=config. Il n'est donc pas nécessaire d'utiliser le mot de passe que vous avez défini lors de l'installation de slapd.
  • Utilisez HDB sauf si vous savez sinon. Si vous ne savez pas ce que c'est, HDB c'est. Pick HDB
  • Puisque nous n'avons pas de base de données, choisissez oui. Purge it all
  • Pareil ici. Déplace-le. Move everything
  • N'autorisez pas la v2 sauf si vous savez autrement. Si vous ne savez pas ce que c'est, No c'est. LDAPv3 only

Un DN de base pour le nom de domaine complet que vous avez entré sera créé.

Vous pouvez répéter Sudo dpkg-reconfigure slapd pour réinitialiser slapd et recommencer à tout moment.

4
muru