Ich habe eine LDAP-Benutzer-Datenbank als Objekte der Klasse posixAccount, inetOrgPerson und top zugeordnet.Wie Geolocation-Attribute zu einem LDAP-Konto hinzufügen
Ich muss den Benutzern Breiten- und Längengradattribute hinzufügen. Diese Attribute scheinen jedoch in diesen Klassen (und auch nicht in anderen) nicht vorhanden zu sein. inetOrgPerson stellt nur Referenzen wie postalAddress, street usw. dar.
Ist es möglich, einer vorhandenen LDAP-Klasse eine neue Klasse oder ein neues Attribut hinzuzufügen? Oder gibt es einen anderen Lösungspfad, den ich vermisse?
Ich benutze Openldap Server mit phpldapadmin (obwohl diese keine harten Einschränkungen sind).
Vielen Dank, alan
marabu, vielen Dank für Ihre Antwort! Es hat nicht so funktioniert, wie es ist, aber ich werde es weiter analysieren und posten, was schief gelaufen ist. Es sieht aus wie eine Geolocation.diff-Datei fehlt. –
Wie kann ich die Datei geolocation.ldif generieren? –
Suchen Sie als OpenLDAP-Administrator den Ordner mit Ihren Schemaerweiterungen, kopieren und fügen Sie die Schemaeinträge von oben in Ihren bevorzugten Texteditor ein und speichern Sie sie als geolocation.schema. Vergessen Sie nicht, die GeoLocation OID anzupassen. – marabu