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
- Geben Sie Folgendes ein, um die Datei /home/ldifhosts aus der Datei /etc/hosts zu erstellen:
hosts2ldif -o /home/ldifhosts - Geben Sie Folgendes ein, um die Datei /tmp/hosts.ldif aus der Datei /home/hosts.bak zu erstellen:
hosts2ldif -i /home/hosts.bak - 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. |