Stap 2: OpenLDAP server configureren voor het laden van het schema autofs
Open terminal emulator in Rpi1
Controleer als LDAP is geconfigureerd met autofs schema:
sudo ldapsearch -Q -LLL -Y EXTERNAL -H ldapi:/// -b cn=schema,cn=config dn | grep autofs
Als uitvoer leeg is, is vervolgens LDAP niet geconfigureerd met autofs schema. Wordt uitgegaan van dat de LDAP-server is niet geconfigureerd met autofs schema vanaf hier.
Zoek het autofs schema:
ls -l /etc/ldap/schema/autofs.schema
Autofs.schema converteren naar LDIF-structuur:
cd ~ mkdir ldap_wip cd ~/ldap_wip
Maak de conversie configuratie bestand schema_convert.conf met de volgende regels:
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
De output directory ldif_output aanmaken
mkdir ~/ldap_wip/ldif_output
De index van het schema bepalen:
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
Gebruik slapcat om de omzetting te voeren:
slapcat -f schema_convert.conf -F ldif_output -n0 -H ldap:///cn={13}autofs,cn=schema,cn=config -l cn=autofs.ldif
De geconverteerde schema is nu in cn=autofs.ldif bestand
Cn=autofs.ldif bewerken
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
Sla het bestand
gebruik ldapadd het nieuwe schema toevoegen aan de DIT slapd-config:
sudo ldapadd -Q -Y EXTERNAL -H ldapi:/// -f ~/ldap_wip/cn\=autofs.ldif
Bevestig autofs schema is een van de momenteel geladen schema'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