Suppression d’un schéma
Il n’est pas possible de supprimer un schéma en utilisant la configuration dynamique (OLC) via le DIT "cn=config", car cela impliquerait de supprimer tous les attributs de ce schéma présents dans chacune des entrées de l’annuaire. Il est cependant possible de réaliser cette tâche manuellement, mais il faut veiller à posséder une sauvegarde ou une archive de l’annuaire dans ce cas, car si malencontreusement un attribut critique au fonctionnement de l’annuaire venait à être supprimé, cela le rendrait inutilisable. Il n’est donc pas conseillé de supprimer un schéma de l’annuaire OpenLDAP, car il ne gênera en rien le fonctionnement de l’annuaire. Voici les étapes à réaliser dans le cas où cette opération serait nécessaire :
1.	S’assurer que les attributs et les classes d’objets répertoriés dans le schéma ne sont utilisés dans aucune des entrées de l’annuaire.	
2.	Stopper l’annuaire et archiver le répertoire : /etc/openldap/slapd.d/cn=config	
3.	Se rendre dans le répertoire suivant : /etc/openldap/slapd.d/cn=config/cn=schema	
Exemple
[root@ldap01 cn=schema]# pwd 
/etc/openldap/slapd.d/cn=config/cn=schema 
[root@ldap01 cn=schema]# ls -lrt 
total 48 
-rw-------. 1 ldap ldap 11361 Jul 19 07:57 cn={1}cosine.ldif 
-rw-------. 1 ldap ldap 15540 Jul 19 07:57 cn={0}core.ldif 
-rw-------. 1 ldap ldap  3305 Jul 19 07:57 cn={4}ppolicy.ldif 
-rw-------. 1 ldap ldap  6491 Jul 19 07:57 cn={3}nis.ldif 
-rw-------. 1 ldap ldap  2855 Jul 19 07:57 cn={2}inetorgperson.ldif 
-rw-------. 1 ldap ldap  2387 Jul 21 22:03 cn={5}sudo.ldif 
[root@ldap01 cn=schema]#   
4.	Puis supprimer le schéma désiré. Attention au numéro des schémas.
Si le schéma cn={4}ppolicy.ldif doit être supprimé, alors il faudra renommer le schéma sudo en cn={4}sudo.ldif afin de garder une cohérence de l’ordre de la configuration des schémas.	
Exemple
[root@ldap01 cn=schema]# ls -lrt 
total 48 
-rw-------. 1 ldap ldap 11361 Jul 19 07:57 cn={1}cosine.ldif 
-rw-------. 1 ldap ldap 15540 Jul 19 07:57 cn={0}core.ldif 
-rw-------. 1 ldap ldap  6491 Jul 19 07:57 cn={3}nis.ldif 
-rw-------. 1 ldap ldap  2855 Jul 19 07:57 cn={2}inetorgperson.ldif 
-rw-------. 1 ldap ldap  2387 Jul 21 22:03 cn={4}sudo.ldif
5.	Redémarrer le service LDAP "slapd" et vérifier dans la branche "cn=config, cn=schema" que le schéma a disparu.
Si le service d’annuaire devait ne plus démarrer, utiliser l’archive créée lors de l’étape 2.