ypcat(1) ypcat(1)
NAME
ypcat - Inhalt einer bestimmten Netzverwaltungsdatei ausgeben
SYNTAX
ypcat [-k] [-d domain] mapname Format 1
ypcat -x Format 2
BESCHREIBUNG
Mit diesem Kommando kann sich der Benutzer über den Inhalt einer
bestimmten Netzverwaltungsdatei informieren.
Das Kommando ypcat benutzt die Netzverwaltungsdienste. Der Dämon
ypserv muß auf mindestens einem Netzverwaltungs-Server und der Dämon
ypbind auf dem lokalen Rechner aktiv sein.
Das Kommando ypcat fragt den Dämon ypbind des lokalen Rechners nach
der Internet-Adresse und der Port-Nummer des zuständigen ypserv-
Dämons. Anschließend ruft das Kommando ypcat die Daten bei diesem
ypserv-Dämon ab.
Die Netzverwaltungsdateien werden vom Nerzverwalter erzeugt und der
aktuellste Stand wird jeweils an die Stellvertreter-Rechner übertra-
gen. Sie liegen am Netzverwaltungs-Rechner in zwei Formaten vor:
- im ASCII-Format
- im dbm-Format (dbm = database managment).
Das Kommando ypcat greift auf die Netzverwaltungsdateien im dbm-Format
zu. Arbeitet der Netzverwalter mit dem Menüsystem, werden Änderungen
direkt in den dbm-Versionen vorgenommen. Danach werden die ASCII-
Versionen auf den neuesten Stand gebracht.
Arbeitet der Netzverwalter nicht mit dem Menüsystem, erstellt er
selbst die ASCII-Dateien und muß die Dateien im dbm-Format danach
selbst erzeugen [siehe makedbm(1M)].
Bei fehlerfreier Bedienung sind die Informationen in den Netzverwal-
tungsdateien der verschiedenen Formate also konsistent.
Auf den Stellvertreter-Rechnern liegen die Netzverwaltungsdateien nur
im dbm-Format vor.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
ypcat(1) ypcat(1)
OPTIONEN
-k Es werden die Schlüsselwörter, nach denen die Netzverwaltungsda-
teien organisiert sind, mit aufgelistet. Das ist sinnvoll, wenn
die Schlüsselwörter nicht Bestandteil des Eintrags sind. Das gilt
z. B. für die Netzverwaltungsdateien netgroup und mail.aliases.
-d domain
Wird angegeben, wenn die Netzverwaltungsdatei von einer anderen
Domäne ausgegeben werden soll. domain ist der Name der Domäne,
für die die Netzverwaltungsdatei gilt.
Wird die Option nicht angegeben, wird der Name der Domäne ange-
nommen, der mit dem Kommando domainname(1) ausgegeben wird.
mapname
Name der Netzverwaltungsdatei, deren Inhalt ausgegeben werden
soll.
-x Es wird eine Übersetzungstabelle von Kurznamen (Aliases) zu Lang-
namen in den Netzverwaltungsdateien ausgegeben.
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98
ypcat(1) ypcat(1)
Standardmäßig gibt es folgende Netzverwaltungsdateien:
_______________________________________________________________________
| Name der Datei | Inhalt | Zugriffsschlüssel |
|___________________|_______________________|__________________________|
| group.bygid | Globale | GIDs |
| group.byname | Benutzergruppen | Gruppennamen |
|___________________|_______________________|__________________________|
| hosts.byaddr | Erreichbare | Internet-Adressen |
| hosts.byname | Rechner | Rechnernamen |
|___________________|_______________________|__________________________|
| mail.aliases | Globale Post- | Verteiler- oder |
| | verteilerliste | Postbenutzernamen |
|___________________|_______________________|__________________________|
| netgroup.byhost | Netzgruppen | Rechnernamen |
| netgroup.byuser | | Benutzernamen |
| netgroup | | Namen der Netzgruppen |
|___________________|_______________________|__________________________|
| networks.byaddr | Erreichbare | Netzwerk-Adressen |
| networks.byname | Netzwerke | Namen der Netzwerke |
|___________________|_______________________|__________________________|
| passwd.byname | Globale Benutzer- | Namen der Benutzer- |
| passwd.byuid | kennungen | kennungen, UIDs |
|___________________|_______________________|__________________________|
| publickey.byname | Öffentlicher | Namen der Schlüssel |
| | Schlüssel | |
|___________________|_______________________|__________________________|
| protocols.byname | Verwendete | Protokollnamen |
| protocols.bynumber| Protokolle | Protokollnummern |
|___________________|_______________________|__________________________|
| rpc.byname | RPC-Dämonen | Namen der Dämonen |
| rpc.bynumber | | Programmnummern |
|___________________|_______________________|__________________________|
| services.byname | Internet-Dienste | Name der Dienste |
| services.byport | | Portnummern der Dienste |
|___________________|_______________________|__________________________|
| timed | Zulässige Master | Rechnernamen |
| | und Slaves für die | |
| | Zeitsynchronisation | |
|___________________|_______________________|__________________________|
| ypservers | Namen der NIS-Server | Rechnername |
|___________________|_______________________|__________________________|
Die Netzverwaltungsdateien sind ausführlich im Handbuch "Netzwerke -
Leitfaden für Benutzer und Verwalter" beschrieben.
Seite 3 Reliant UNIX 5.44 Gedruckt 11/98
ypcat(1) ypcat(1)
BEISPIELE
1) Ein Benutzer möchte sich über den Inhalt der Netzverwaltungsdatei
passwd.byname informieren.
Eingabe:
ypcat passwd.byname
Ausgabe:
barbara::3337:4446:,,,,:/usr/barbara:/bin/sh
mensch::3334:4446:,,,,:/usr/mensch:/bin/sh
mona::3335:4446:,,,,:/usr/mona:/bin/sh
Der Inhalt der Netzverwaltungsdatei mit den globalen Benutzerken-
nungen in der aktuellen Domäne wird ausgegeben.
2) Ein Benutzer möchte sich über den Inhalt der Netzverwaltungsdatei
passwd.byname in der Domäne sp4 informieren.
Eingabe:
ypcat -d sp4 passwd.byname
Ausgabe:
karli:x:2056:10:hollo,,99999:/home/kevin:/bin/csh
olff:x:2077:10:holla,,999999:/usr/guest/neu:
els:x:2074:10:hollo,,9999999:/usr/u1/shm:dämon:*:1:1::/:
Der Inhalt der Netzverwaltungsdatei mit den globalen Benutzerken-
nungen in der Domäne sp4 wird ausgegeben.
SIEHE AUCH
domainname(1), ypmatch(1), ypserv(1M).
Seite 4 Reliant UNIX 5.44 Gedruckt 11/98