Befehl "hosts2ldif"

Zweck

Erstellt eine LDIF-Datei (LDAP Data Interchange Format) aus einer Hostdatei.

Syntax

hosts2ldif [ -iInputFile ] [ -oOutputFile ] [ -sSearchBase ]

Beschreibung

Der Befehl /usr/sbin/ hosts2ldif erstellt eine LDIF-Datei (LDAP Data Interchange Format) aus der Datei /etc/hosts oder aus einer anderen Datei, die der Datei /etc/hosts gleicht. Ohne Flags wird die LDIF-Datei /etc/hosts verwendet, um die LDIF-Datei /tmp/hosts.ldif zu erstellen.cn=hostsals baseDN.

Die mit diesem Befehl erstellte LDIF-Datei ist mit dem SecureWay -Verzeichnisschema kompatibel und wird zum Einrichten des ldap -Mechanismus verwendet. Der ldap-Mechanismus wird zwar unterstützt, aber es wird empfohlen, den nis_ldap-Mechanismus anstelle des ldap-Mechanismus zu verwenden.

Flags

Element Beschreibung
-i InputFile Gibt die für die Eingabe verwendete Hostdatei an.
-o OutputFile Gibt die für die Ausgabe verwendete LDIF-Datei an.
-s SearchBase Gibt den Basis-DN der Hosttabelle auf dem LDAP-Server an.

Beispiele

  1. Geben Sie Folgendes ein, um die Datei /home/ldifhosts aus der Datei /etc/hosts zu erstellen:
    hosts2ldif -o /home/ldifhosts
  2. Geben Sie Folgendes ein, um die Datei /tmp/hosts.ldif aus der Datei /home/hosts.bak zu erstellen:
    hosts2ldif -i /home/hosts.bak
  3. Erstellen von /home/ldifhosts aus der Datei /etc/hosts unter Verwendung voncn=hosttabals baseDN, Typ:
    hosts2ldif -o /home/ldifhosts -s cn=hosttab

Dateien

Element Beschreibung
/etc/hosts Enthält den IP-Namen (Internet Protocol) und die IP-Adressen der Hosts im lokalen Netz.