13.8. Mise à niveau pour une Version 2.0 de OpenLDAP

Dans la Version 2.0 de OpenLDAP, le format de stockage sur disque utilisé par le serveur slapd LDAP est différent. Si vous faites une mise à niveau de LDAP à partir de Red Hat Linux 7.0 ou une version antérieure, vous devrez extraire les répertoires LDAP existants pour les placer dans un fichier LDIF à l'aide de la commande suivante:

ldbmcat -n > <ldif_file>

Dans la commande ci-dessus, remplacez <ldif_file> par le nom du fichier de sortie. Tapez ensuite la commande suivante pour importer ce fichier dans OpenLDAP 2.0:

slapadd -l <ldif_file>

ImportantImportant
 

Vous devez être connecté en tant que super-utilisateur pour pouvoir utiliser /usr/sbin/slapadd. Toutefois, le serveur de répertoires tourne en tant que l'utilisateur ldap. Par conséquent, le serveur de répertoires ne sera pas en mesure de modifier tout fichier créé par slapadd. Pour résoudre ce problème, tapez la commande ci-dessous lorsque vous avez fini d'utiliser slapadd:

chown -R ldap /var/lib/ldap