Benutzer-Werkzeuge

Webseiten-Werkzeuge


konfigurationsbeispiele:univention:schemaerweiterung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
konfigurationsbeispiele:univention:schemaerweiterung [2017/11/16 10:15] – angelegt lwsystemskonfigurationsbeispiele:univention:schemaerweiterung [2018/02/19 09:53] (aktuell) – [Schema-Erweiterung bei UCS] lwsystems
Zeile 1: Zeile 1:
 ====== Schema-Erweiterung bei UCS ====== ====== Schema-Erweiterung bei UCS ======
  
-Der Administrations-Interface vom [[https://www.univention.de/|Univention Corporate Server]] kann sehr sehr einfach erweitert werden. Hier können einzelnen Benutzern oder Gruppen beispielsweise zusätzliche E-Mail Adressen zur Suche in Benno MailArchiv hinzugefügt werden.+Die Schema-Erweiterung ist für den Betrieb von Benno MailArchiv auf einem UCS-System nicht zwingend erforderlich.
  
-Mit Hilfe einer Schema-Erweiterung könnten auch eigene Attribute im LDAP-Server konfiguriert werden. Dieses erfordert allerdings die Definition einer eigenen Objektklasse und der zugehörigen Attribute. Das so erstellte Schema muss dann in die UCS-Domäne importiert werden.+Sie bietete die  Möglichkeit, das Administrations-Interface vom [[https://www.univention.de/|Univention Corporate Server]] einfach zu erweitern. 
 + 
 +Danach können einzelnen Benutzern oder Gruppen beispielsweise zusätzliche E-Mail Adressen zur Suche in Benno MailArchiv hinzugefügt werden. Diese Einstellungen sind dann ausschließlich im Benno MailArchiv sichtbar und beeinflussen den Betrieb des Mailsystems insgesamt nicht. 
 +Dieses Funktionalität erfordert die Definition einer eigenen Objektklasse und der zugehörigen Attribute. Das so erstellte Schema muss dann in die UCS-Domäne importiert werden.
  
 ====== Schema-Erweiterung installieren ====== ====== Schema-Erweiterung installieren ======
  
 +Kopieren sie die Schema-Datei {{ :konfigurationsbeispiele:bennomailarchiv.schema |bennomailarchiv.schema}}
 +auf den UCS-Server in das Verzeichis ''/tmp''. Dann loggen Sie sich per //ssh// auf der Konsole ein und importieren das Schema wie folgt:
  
-{{ :konfigurationsbeispiele:univention:erweiterte-attribute.png?400|}} +<code bash> 
-Bitte melden Sie sich am Univention Server als "Administratoran.  +export UNIVENTION_APP_IDENTIFIER="Benno MailArchiv
-In der UMC wählen Sie dann den Bereich "Domäne" (blau)Hier wird dann u.adas Modul "LDAP-Verzeichnis" angezeigt.+/usr/share/univention-lib/ldap.sh 
 +ucs_registerLDAPExtension --schema /tmp/bennomailarchiv.schema --packagename BennoMailArchiv --packageversion 1 
 +</code>
  
-Im Konfigurationsmodul klappen Sie den Zweig //univention// durch einen Klick auf diesen Eintrag aus. +====== Schemadaten ======
-Das neue Attribut konfigurieren Sie im Ordner //custom attributes//+
- +
-Mit einem Klick auf >>Hinzufügen<< öffnet sich der Dialog zur Konfiguration der Erweiterung. +
-\\ +
-\\ +
-\\ +
-\\ +
-\\ +
- +
-====== LDAP Objekt hinzufügen ====== +
- +
-{{ :konfigurationsbeispiele:univention:ldap-objekt_hinzufuegen.png?400|}} +
-In der Auswahlliste wählen Sie >>Einstellungen: LDAP-Schemaerweiterung<<+
-\\ +
-\\ +
-\\ +
-\\ +
-\\ +
-\\ +
-\\ +
-\\ +
-\\ +
-\\ +
-\\ +
-\\ +
- +
- +
-====== Schemadaten einfügen ======+
  
 {{ :konfigurationsbeispiele:univention:schemadaten_einfuegen.png?400|}} {{ :konfigurationsbeispiele:univention:schemadaten_einfuegen.png?400|}}
-Das zu importierende Schema wird auf dieser Karteikarte beschrieben und eingefügt. +Das zu importierende Schema wird im LDAP-Modul unter //univention >> ldapschema// unter //bennoMailArchiv// angezeigt.
-Der Name des LDAP-Schemas und der Dateiname müssen eindeutig sein. +
- +
-In das Feld Schema-Daten wird der Base64-codierter String der per Bzip2 komprimierten Schemadefinitionsdatei eingefügt. Dieser String kann von [[:benno-ldap.schema#Schemadefinition für UCS|hier]] kopiert werden. +
- +
-Per Checkbox wird das Schema //aktiv// gesetzt und dann gespeichert.+
  
 Die Attribute können jetzt den User- und Gruppenmodulen hinzugefügt werden. Damit können pro User oder Gruppe Einstellungen für Benno MailArchiv vorgenommen werden. Die Attribute können jetzt den User- und Gruppenmodulen hinzugefügt werden. Damit können pro User oder Gruppe Einstellungen für Benno MailArchiv vorgenommen werden.
  
 Die Konfiguration der Attribute ist in //[[:konfigurationsbeispiele:univention:erweiterte_attribute|Erweiterung der UCS-Konfiguration]]// beschrieben. Die Konfiguration der Attribute ist in //[[:konfigurationsbeispiele:univention:erweiterte_attribute|Erweiterung der UCS-Konfiguration]]// beschrieben.
konfigurationsbeispiele/univention/schemaerweiterung.txt · Zuletzt geändert: 2018/02/19 09:53 von lwsystems