EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

ipa-ldap-updater - Online in der Cloud

Führen Sie den ipa-ldap-updater im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl ipa-ldap-updater, der im kostenlosen OnWorks-Hosting-Provider mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


ipa-ldap-updater - Aktualisieren Sie die IPA-LDAP-Konfiguration

ZUSAMMENFASSUNG


ipa-ldap-updater [Optionen] Eingabedatei(en)

BESCHREIBUNG


ipa-ldap-updater ist ein Dienstprogramm, mit dem der IPA-LDAP-Server aktualisiert werden kann.

Eine Aktualisierungsdatei beschreibt einen LDAP-Eintrag und eine Reihe von darauf auszuführenden Operationen
Eintrag. Es kann verwendet werden, um neue Einträge hinzuzufügen oder bestehende Einträge zu ändern.

Leerzeilen und Zeilen, die mit # beginnen, werden ignoriert.

Es gibt 7 Stichworte:

* default: der Startwert
* add: füge einem Attribut einen Wert hinzu
* entfernen: einen Wert aus einem Attribut entfernen
* only: setze ein Attribut darauf
* onlyifexist: nur dann ein Attribut darauf setzen, wenn der Eintrag existiert
* Eintrag löschen: Eintrag entfernen
* Ersetzen: einen vorhandenen Wert ersetzen, das Format ist alt::neu
* addifnew: Fügt ein neues Attribut und einen neuen Wert nur hinzu, wenn das Attribut noch nicht existiert.
Funktioniert nur mit Einzelwertattributen.
* addifexist: Fügen Sie ein neues Attribut und einen neuen Wert nur hinzu, wenn der Eintrag existiert. Das ist gewohnt
optionale Einträge aktualisieren.

Der Unterschied zwischen den Standard- und Add-Schlüsselwörtern besteht darin, dass der DN des Eintrags dann vorhanden ist
Standard wird ignoriert. Um also etwas wie schema zu aktualisieren, das sich unter cn = schema befindet,
Sie müssen immer add verwenden (da cn=schema garantiert existiert). Es wird die nicht erneut hinzufügen
immer wieder die gleichen Informationen.

Es bietet auch einige Dinge, die als Vorlagen erstellt werden können, z. B. Architektur (für Plugin
Pfade), Realm und Domainname.

Die verfügbaren Vorlagenvariablen sind:

* $REALM - der Kerberos-Realm (BEISPIEL.COM)
* $FQDN - der vollständig qualifizierte Domänenname des IPA-Servers, der aktualisiert wird
(ipa.beispiel.com)
* $DOMAIN - der Domainname (example.com)
* $SUFFIX - das IPA-LDAP-Suffix (dc=example,dc=com)
* $ESCAPED_SUFFIX - das ldap-escaped IPA LDAP-Suffix
* $LIBARCH - auf x64_86-Systemen auf 64 gesetzt, um für Plugin-Pfade verwendet zu werden
* $TIME - eine ganzzahlige Darstellung der aktuellen Zeit

Bei base64-codierten Werten muss zwischen Attribut und Wert ein doppelter Doppelpunkt ('::') verwendet werden.

Beispiele für das Base64-Format:
add:binaryattr::d2UgbG92ZSBiYXNlNjQ=
ersetzen:binaryattr::SVBBIGlzIGdyZWF0::SVBBIGlzIHJlYWxseSBncmVhdA==

Ein paar Regeln:

1. Nur eine Regel pro Zeile
2. Jede Zeile steht für sich allein (zB ein only gefolgt von einem only ergibt nur das letzte
verwendet werden)
3. Das Hinzufügen eines vorhandenen Werts ist in Ordnung. Die Anfrage wird ignoriert, doppelte Werte nicht
hinzugefügt
4. Das Entfernen eines nicht vorhandenen Werts ist in Ordnung. Es wird einfach ignoriert.
5. Wenn kein DN vorhanden ist, wird er aus dem 'Standard'-Eintrag erstellt und alle Updates sind
angewandt
6. Wenn ein DN vorhanden ist, werden die Standardwerte übersprungen
7. Nur die erste Regel einer Zeile wird beachtet

ipa-ldap-updater ermöglicht das Ausführen von Update-Plugins. Auszuführende Plugins sind angegeben
mit folgendem Schlüsselwort, in Update-Dateien:
* Plugin: Name des Plugins

Dieses Schlüsselwort ist nicht an DN gebunden und Plugin-Namen müssen in der API registriert werden.

Darüber hinaus kann ipa-ldap-updater das Schema basierend auf LDIF-Dateien aktualisieren. Alle fehlenden
Objektklassen und Attributtypen werden hinzugefügt, und unterschiedliche werden aktualisiert, um den
LDIF-Datei. Um dieses Verhalten zu aktivieren, verwenden Sie die --schema-file-Optionen. Schemadateien sollten
im LDIF-Format vorliegen und dürfen nur attributeTypes- und objectClasses-Attribute von . angeben
cn=Schema.

OPTIONAL


-d, --debuggen
Aktivieren Sie die Debug-Protokollierung, wenn eine ausführlichere Ausgabe erforderlich ist

-u, --Aktualisierung
Aktualisieren Sie einen installierten Server im Offline-Modus (impliziert --schema)

-S, --schema-Datei
Geben Sie eine Schemadatei an. Kann mehrfach verwendet werden. Impliziert --schema.

EXIT STATUS


0 wenn der Befehl erfolgreich war

1 wenn ein Fehler aufgetreten ist

Verwenden Sie ipa-ldap-updater online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad