Updated: 2022/Sep/29

Please read Privacy Policy. It's for your privacy.

HESINFO(1)                  General Commands Manual                 HESINFO(1)

     hesinfo - find out what is stored in the Hesiod database

     hesinfo [-bl] HesiodName HesiodNameType

     hesinfo takes two arguments, a name to be resolved and a string, known as
     a HesiodNameType.  It then prints the information returned by the Hesiod

     The value returned by hesinfo is of the type HesiodNameType.

     hesinfo understands the following options:

           -l  Selects long format.

           -b  Prints the fully-qualified string passed to the nameserver.

   VALID Hesiod_Names
     The following types of identifiers may be used in the HesiodName argument
     to hesinfo.  These values will be resolved by accessing the hesiod(3)

     <username>                 the 8-character-or-less string used to
                                identify users or classes (e.g. joeuser, root,
                                1.00, etc).  Used with the Hesiod_Name_Types
                                passwd, pobox, and filsys.

     <uid>                      the id number assigned to a user.

     <groupid>                  the id number assigned to a group.

     <groupname>                a name identifying a unique group.

     <file-system-name>         the name of an athena file system.

     <rvd server>:<pack>        the name of an rvd's server and pack separated
                                by a colon.

     <nfs server>:<partition>   the name of an nfs server and its partition
                                separated by a colon.

     <workstation-name>         the machine name of an Athena workstation
                                (e.g. E40-343-3).

     <service-name>             name of an Athena service (e.g. Zephyr).

     <service-type>             name of Unix service (valid entries are
                                defined in /etc/services).

     <printer-name>             name of a printer.

     <printer-cluster-name>     name of an Athena print cluster.

     <foo>                      some hesinfo calls (e.g., prclusterlist) do
                                not require a specific HesiodName argument.
                                However, you must include a dummy string
                                (e.g., "foo") for hesinfo to work properly.

   VALID Hesiod_Name_Types
     The following symbols are valid substitutions for the HesiodNameType
     argument to hesinfo.

     passwd   returns string suitable for inclusion in /etc/passwd, searching
              with <username>.

     pobox    returns information on the pobox assigned to the user specified
              by HesiodName, searching with <username>.

     uid      returns string suitable for inclusion in /etc/passwd, searching
              with <uid>.

     gid      returns string suitable for inclusion in /etc/group, searching
              with <groupid>.

     group    returns string suitable for inclusion in /etc/group, searching
              with <groupname>.

     grplist  returns subgroups included in superset defined by <groupname>.

     filsys   returns file system type, export point, server, mount mode, and
              import point for the following valid HesiodNames (see above) -
              <file system name>, <username>, <rvd server>:<pack>, and <nfs

     cluster  returns information about the local cluster the workstation,
              specified by <workstation name>.  Included is information about
              the local file and print servers.  This information is accesses
              by clusterinfo at boot time.

     sloc     returns network name of service host for <service-name>.

     service  returns Internet protocol type and protocol service port for

     pcap     returns a valid entry for /etc/printcap for <printer-name>.

              returns a list of print clusters.

              returns a list of printers in a cluster specified by


     hesiod(3), named(8)

     Hesiod - Project Athena Technical Plan -- Name Service.

     Steve Dyer, IBM/Project Athena

     Copyright 1987, 1988, 1996 by the Massachusetts Institute of Technology.

NetBSD 9.99                    October 27, 1996                    NetBSD 9.99