NAME
hesinfo
- find out what is stored in the Hesiod database
SYNOPSIS
hesinfo
[-bl]
HesiodName
HesiodNameType
DESCRIPTION
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 nameserver.
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
.
These values will be resolved by accessing the
hesiod(3)
database.
- <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<.blm Pp<:pack >>
-
the name of an rvd's server and pack separated by a colon.
- nfs server<.blm Pp<: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
.
- 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<.blm Pp
<:pack, >>
and
nfs
server<.blm Pp
<:partition. >>
- 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
<service-type>.
- pcap
-
returns a valid entry for
/etc/printcap
for
<printer-name>.
- prcluserlist
-
returns a list of print clusters.
- prcluster
-
returns a list of printers in a cluster specified by
<printer-cluster-name>.
FILES
/etc/hesiod.conf
SEE ALSO
hesiod(3),
named(8)
AUTHORS
Steve Dyer
,
IBM/Project Athena
Copyright 1987, 1988, 1996 by the Massachusetts Institute of Technology.