LDAP Attribute Mapping File Format

Zweck

Definiert die Zuordnung von AIX® zu LDAP-Attributnamen zur Unterstützung eines konfigurierbaren LDAP-Serverschemas.

Beschreibung

Diese Zuordnungsdateien werden vom Modul /usr/lib/security/LDAP und vom Dämon secldapclntd für die Umsetzung von AIX -Attributnamen in LDAP-Attributnamen verwendet. Jeder Eintrag in einer Zuordnungsdatei stellt eine Übersetzung für ein Attribut dar. Ein Eintrag enthält fünf durch Leerzeichen getrennte Felder:
AIX_Attribute_Name AIX_Attribute_Type LDAP_Attribute_Name LDAP_Value_Type LDAP_Value_Unit
Element Beschreibung
AIX_Attributname Gibt den Attributnamen AIX an.
AIX_Attributtyp Gibt den Attributtyp AIX an. Die Werte sind "SEC_CHAR", "SEC_INT", "SEC_LIST" und "SEC_BOOL".
LDAP_Attribute_Name Gibt den LDAP-Attributnamen an.
LDAP_Value_Type Gibt den LDAP-Wertetyp an. Werte sind s für einen einzelnen Wert und m für Mehrwerte.
LDAP_Wert_Einheit Gibt die LDAP-Value-Unit für einige Attribute an Die folgenden Werte sind für die Attribute maxage, minage, maxexpiresund pwdwarntime verfügbar:
  • Sekunden
  • Minuten
  • Stunden
  • Tage
  • Wochen
  • Monate
  • Jahre
Die folgenden Werte sind für cpu, cpu_hard, fsize, fsize_hard, rssverfügbar. Attribute rss_hard, stackund stack_hard :
  • Bytes
  • 512-Byte-Blöcke
  • Kilobyte
  • Megabyte
  • Gigabyte
Die folgenden Werte sind für das Attribut lastupdate verfügbar:
  • Koordinierte Weltzeit (UTC), aufgezeichnet in 100 Nanosekunden seit dem 1. Januar 1601.
Hinweis: Die Attribute von Microsoft Active Directory Server (z. B. pwdLastSet) speichern Werte nur in der UTC-Einheit, d. h., diese Attributwerte von Microsoft Active Directory Server unterstützen keine anderen Einheiten.

Für alle anderen Attribute ist der Wert 'N/A'. Wenn keine Einheitenzuordnung erforderlich ist, sind die Werte ebenfalls N/A.

TO_BE_CACHED Gibt an, ob dieses Attribut zwischengespeichert werden soll. Gültige Werte sind yes und no. Der Standardwert ist yes.

Dateien

AIX enthält die folgenden Gruppen von Attributzuordnungsdateien im Verzeichnis /etc/security/ldap :

Die folgenden Attributzuordnungen sind für ein AIX -spezifisches Schema definiert:
Element Beschreibung
aixuser.map Gibt die Zuordnung für die Objektklasse aixAccount an.
aixgroup.map Legt die Zuordnung für die aixAccessGroup Objektklasse fest.
aixid.map Gibt die Zuordnung für die Objektklasse aixAdmin an
Die folgenden Attributzuordnungen sind für nisSchema (RFC 2307) definiert:
Element Beschreibung
2307user.map Gibt die Zuordnung für die Objektklasse posixAccount an.
2307group.map Gibt die Zuordnung für die Objektklasse posixGroup an
Die folgenden Attributzuordnungen sind für nisSchema mit AIX -Erweiterungen definiert:
Element Beschreibung
2307aixuser.map Legt die Zuordnung für die posixAccount Objektklasse und die aixAuxAccount Objektklasse fest.
2307aixgroup.map Legt die Zuordnung für die posixGroup Objektklasse und die aixAuxGroup Objektklasse fest.
Die folgenden Attributzuordnungen sind für Active Directory mit Service für UNIXdefiniert:
Element Beschreibung
sfu30user.map Gibt die Zuordnung für die Benutzerobjektklasse an.
sfu30group.map Gibt die Zuordnung für die Gruppenobjektklasse an.
Die folgenden Attributzuordnungen sind für Active Directory mit dem Schema Windows 2003 R2 definiert:
Element Beschreibung
sfur2user.map Gibt die Zuordnung für die Benutzerobjektklasse an.
sfur2group.map Gibt die Zuordnung für die Gruppenobjektklasse an.

Der Befehl mksecldap wird bei der LDAP-Client-Konfiguration automatisch den Servertyp ermitteln und die entsprechenden Zuordnungsdateien auswählen. Wenn ein LDAP-Server ein Schema verwendet, das nicht in diesen Zuordnungsdateien im Verzeichnis /etc/security/ldap enthalten ist, Sie müssen den LDAP-Client manuell konfigurieren, indem Sie eigene Zuordnungsgruppen erstellen und die Datei /etc/security/ldap.cfg bearbeiten, um Ihre Zuordnungsdateien zu verwenden.

Die Benutzer-und Gruppenzuordnungen können einen Eintrag enthalten, mit dem die erforderliche Objektklasse angegeben wird, die jeder Benutzer oder jede Gruppe haben muss. Diese Objektklasse wird im Filter für Suchen verwendet, die für Benutzer-oder Gruppeneinträge ausgeführt werden. Im folgenden Beispiel sind die Standardeinträge für keyobjectclass in den Dateien aix2307user.map und aix2307group.map aufgeführt.

aix2307user.map:
        keyobjectclass  SEC_CHAR        posixgroup      s  na   yes
aix2307group.map:
        keyobjectclass  SEC_CHAR        posixaccount    s  na   yes

aixid.map enthält Attributzuordnungen für Benutzer-und Gruppen-IDs. Die IDs werden verwendet, wenn ein neuer LDAP-Benutzer bzw. eine neue LDAP-Gruppe mit dem Befehl mkuser oder mkgroup erstellt wird.