yppush(1M) yppush(1M)
NAME
yppush - Netzverwaltungsdatei auf die Stellvertreter-Rechner kopieren
SYNTAX
/usr/sbin/yppush [-v] [-d domain] mname
BESCHREIBUNG
Mit dem Kommando yppush kann der Netzverwalter dem Stellvertreter-
Rechner einen Anstoß geben, sich die Netzverwaltungsdateien (NIS-Maps)
zu kopieren.
Das Kopieren wird dann notwendig, wenn die Netzverwaltungsdatei auf
dem Netzverwaltungsrechner geändert wurde. Mit dem Kopieren wird
erreicht, daß der Datenbestand auf dem Stellvertreter-Rechner auf dem
neuesten Stand gehalten wird.
Werden die Änderungen über Sifmllan oder mit dem Standard Makefile im
Dateiverzeichnis /var/yp vorgenommen, wird das Kommando yppush automa-
tisch ausgeführt.
Das Kommando yppush benötigt die Netzverwaltungsdatei ypservers(4), um
sich darüber zu informieren, welche Rechner die Stellvertreter-Rechner
sind.
Das Kommando erzeugt zuerst eine Liste aller Stellvertreter-Rechner in
der Domäne. Bei jedem dieser Stellvertreter-Rechner wird durch
ypserv(1M) ein ypxfr(1M) gestartet, der die Netzverwaltungsdateien
holt. ypxfr benutzt dabei denjenigen Netzverwaltungsrechner, der in
seinen bisherigen Netzverwaltungsdateien eingetragen ist. Durch diesen
Mechanismus wird verhindert, daß ein Stellvertreter-Rechner von einem
selbsternannten Netzverwaltungsrechner Netzverwaltungsdateien erhält.
Wenn der Übertragungsversuch beendet ist, erhält das Kommando yppush
davon eine Nachricht. yppush gibt den Inhalt der Nachricht, die erfol-
greiche oder mißglückte Übertragung, auf der Standardausgabe aus.
Eine Übertragung findet nur statt, wenn die Versionsnummer der Netz-
verwaltungsdatei auf dem Netzverwaltungsrechner größer ist als die
Versionsnummer auf dem Stellvertreter-Rechner.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
yppush(1M) yppush(1M)
OPTIONEN
-v Veranlaßt bei jedem Aufruf und bei jeder Antwort eines
Stellvertreter-Rechners die Ausgabe einer Meldung auf der Stan-
dardausgabe.
Wird die Option nicht benutzt, werden nur die Fehlermeldungen
ausgegeben.
-d domain
Wird angegeben, wenn die geänderte Netzverwaltungsdatei zu den
Stellvertreter-Rechnern einer anderen als der aktuellen Domäne
gesendet werden soll. domain ist der Name der anderen Domäne.
Voreinstellwert ist der Name der Domäne, der mit dem Kommando
domainname(1) ausgegeben wird.
mname
Name der Netzverwaltungsdatei, die übertragen werden soll.
Eine Übersicht zu den standardmäßigen Netzverwaltungsdateien finden
Sie in der Beschreibung des Kommandos ypcat(1).
BEISPIELE
Die Netzverwaltungsdatei passwd.byname soll auf die Stellvertreter-
Rechner übertragen und das Übertragen soll protokolliert werden:
Eingabe:
yppush -v passwd.byname
Ausgabe:
Finding YP servers: mountainview grafing athen
athen has been called.
grafing has been called.
Status received from ypxfr on grafing:
Transfer not done:master's version isn't newer.
Das Kommando yppush hat drei Netzverwaltungs-Server gefunden.
Auf den Rechner athen wurde die Netzverwaltungsdatei passwd.byname
übertragen.
Auf den Rechner grafing wurde die Netzverwaltungsdatei nicht übertra-
gen, weil die Version nicht jünger war.
Auf den Rechner mountainview wurde die Netzverwaltungsdatei nicht
übertragen, weil er der Netzverwaltungsrechner ist und immer die jüng-
ste Version einer Netzverwaltungsdatei haben sollte.
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98
yppush(1M) yppush(1M)
Die Netzverwaltungsdatei passwd.byname wurde geändert und soll auf die
Stellvertreter-Rechner übertragen werden:
Eingabe:
yppush -v passwd.byname
Ausgabe:
Finding YP servers: mountainview grafing
grafing has been called.
Diesmal ist die Netzverwaltungsdatei passwd.byname an den Rechner gra-
fing übertragen worden, weil die Version auf dem Netzverwaltungsrech-
ner jünger war.
DATEIEN
/var/yp/ypdomain/ypservers.{dir|pag}
SIEHE AUCH
ypmake(1M), yppoll(1M), ypserv(1M), ypxfr(1M), ypfiles(4),
ypservers(4).
Seite 3 Reliant UNIX 5.44 Gedruckt 11/98