Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ ypcat(1) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

domainname(1)

ypmatch(1)

ypserv(1M)

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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026