Serveur OpenLDAP

Et voici un petit pense-bête Openldap !!

Pour exporter une base ldap

 

slapcat -f /etc/ldap/slapd.conf -b "dc=visionglobale,dc=net" > /root/visionglobale.ldif

 

Pour rechercher dans une base ldap

 

ldapsearch -h localhost -b "dc=visionglobale, dc=net" '(objectclass=*)' -x

Pour initialisé la base ldap

utilisé slapadd et pas ldap !!

 

slapadd -n1 -l tetst.ldif

Création d’une 2ème base

 

Faire les manip avec slapd => le faire le serveur ldap éteint.

 

1° Initialisation de la base

 

contenu du fichier de base 1-visionglobale.net.ldif :

 

dn: dc=visionglobale,dc=net
objectClass: top
objectClass: dcObject
objectClass: organization
o: visionglobale.net
dc: visionglobale

 

Et la petite commande qui va bien :

slapadd -n 2 -l 1-visionglobale.net.ldif

 

le -n représentant le n° de la base à créer

2° Initialisation de l’admin

 

contenu du fichier de conf de l’admin 2-admin-visionglobale.net.ldif :

 

dn: cn=admin,dc=visionglobale,dc=net
objectClass: simpleSecurityObject
objectClass: organizationalRole
cn: admin
description: LDAP administrateur
userPassword: lezoliepasswd

 

Et la petite commande qui va bien :

 

slapadd -n 2 -l 2-admin-visionglobale.net.ldif

3° Initialisation de la branche (ou)

 

contenu du fichier de conf de l’admin 3-ou-visionglobale.net.ldif :

 

dn: ou=agenda,dc=visionglobale,dc=net
ou: agenda
description: Les contact visionglobale
postalAddress: Grenoble
postalCode: 38000
objectClass: organizationalUnit
objectClass: top

 

Et la petite commande qui va bien :

 

slapadd -n 2 -l 3-ou-visionglobale.net.ldif

4° Remplissage de la branche

 

contenu du fichier des données de l’annuaire 4-contenu-visionglobale.net.ldif :

 

dn: cn=wimpy,ou=agenda,dc=visionglobale,dc=net
objectClass: top
objectClass: inetOrgPerson
structuralObjectClass: inetOrgPerson
entryUUID: 9593ce40-8b80-102a-81d4-8320650f721a
creatorsName: cn=admin,dc=visionglobale,dc=net
createTimestamp: 20060608212207Z
cn: wimpy
displayName: wimpy
sn: wimpy
uid: n2W4rOK47R
homePhone: 04 76 86 26 89
telephoneNumber: 06 75 70 71 75
mobile: 06 24 28 09 77
o: Freenux
street:: MTkgYmQgTWFyw6ljaGFsIEpvZmZyZQ==
st: Rhone-Alpe
l: Grenoble
postalCode: 38000
mail: wimpy@visionglobale.net

 


Article lu 1001 fois

Laisser un commentaire