Étape 2: Configurer le serveur openLDAP pour charger le schéma autofs
Émulateur de terminal ouvert en Rpi1
Vérifier si LDAP est configuré avec schéma autofs :
sudo ldapsearch -Q -LLL -Y EXTERNAL -H ldapi:/// -b cn=schema,cn=config dn | grep autofs
Si la sortie est vide, LDAP n’est pas configuré avec schéma autofs. On suppose que le serveur LDAP n’est pas configuré avec schéma autofs partir d’ici.
Localiser le schéma autofs :
ls -l /etc/ldap/schema/autofs.schema
Convertir autofs.schema en format ldif :
cd ~ mkdir ldap_wip cd ~/ldap_wip
Créer la conversion configuration fichier schema_convert.conf contenant les lignes suivantes :
vi ~/ldap_wip/schema_convert.conf <br>include /etc/ldap/schema/core.schema<br>include /etc/ldap/schema/collective.schema <br>include /etc/ldap/schema/corba.schema <br>include /etc/ldap/schema/cosine.schema <br>include /etc/ldap/schema/duaconf.schema <br>include /etc/ldap/schema/dyngroup.schema <br>include /etc/ldap/schema/inetorgperson.schema <br>include /etc/ldap/schema/java.schema <br>include /etc/ldap/schema/misc.schema <br>include /etc/ldap/schema/nis.schema <br>include /etc/ldap/schema/openldap.schema <br>include /etc/ldap/schema/ppolicy.schema <br>include /etc/ldap/schema/pmi.schema <br>include /etc/ldap/schema/autofs.schema
Créer la sortie répertoire ldif_output :
mkdir ~/ldap_wip/ldif_output
Déterminer l’index du schéma :
slapcat -f schema_convert.conf -F ldif_output -n 0 | grep autofs,cn=schema<br><br>Output: <br>dn: cn={13}autofs,cn=schema,cn=config
Utiliser slapcat pour effectuer la conversion :
slapcat -f schema_convert.conf -F ldif_output -n0 -H ldap:///cn={13}autofs,cn=schema,cn=config -l cn=autofs.ldif
Le schéma converti est maintenant dans le fichier cn=autofs.ldif
Modifier cn=autofs.ldif
vi ~/ldap_wip/cn\=autofs.ldif <br>Change: <br>dn: cn={13}autofs <br>To: <br>dn: cn=autofs <br>Change: <br>cn: {13}autofs <br>To: cn: autofs <br>Remove the following lines: <br>structuralObjectClass: olcSchemaConfig <br>entryUUID: adafd1aa-61b8-1034-8caa-a9ffd93db1c1 <br>creatorsName: cn=config <br>createTimestamp: 20150318124727Z <br>entryCSN: 20150318124727.871648Z#000000#000#000000 <br>modifiersName: cn=config <br>modifyTimestamp: 20150318124727Z
Enregistrez le fichier
ldapadd permet d’ajouter le nouveau schéma au VID slapd-config :
sudo ldapadd -Q -Y EXTERNAL -H ldapi:/// -f ~/ldap_wip/cn\=autofs.ldif
Confirmer le schéma autofs est l’un des schémas actuellement chargés :
sudo ldapsearch -Q -LLL -Y EXTERNAL -H ldapi:/// -b cn=schema,cn=config dn <br>Output: <br>dn: cn=schema,cn=config <br>dn: cn={0}core,cn=schema,cn=config <br>dn: cn={1}cosine,cn=schema,cn=config <br>dn: cn={2}nis,cn=schema,cn=config <br>dn: cn={3}inetorgperson,cn=schema,cn=config <br>dn: cn={4}autofs,cn=schema,cn=config