1 .\" $NetBSD: hesinfo.1,v 1.1 1999/01/25 22:45:55 lukem Exp $
3 .\" from: #Id: hesinfo.1,v 1.9 1996/11/07 01:57:12 ghudson Exp #
5 .\" Copyright 1987, 1996 by the Massachusetts Institute of Technology.
7 .\" Permission to use, copy, modify, and distribute this
8 .\" software and its documentation for any purpose and without
9 .\" fee is hereby granted, provided that the above copyright
10 .\" notice appear in all copies and that both that copyright
11 .\" notice and this permission notice appear in supporting
12 .\" documentation, and that the name of M.I.T. not be used in
13 .\" advertising or publicity pertaining to distribution of the
14 .\" software without specific, written prior permission.
15 .\" M.I.T. makes no representations about the suitability of
16 .\" this software for any purpose. It is provided "as is"
17 .\" without express or implied warranty.
19 .\" $FreeBSD: src/usr.bin/hesinfo/hesinfo.1,v 1.6 2005/02/09 18:04:22 ru Exp $
26 .Nd "find out what is stored in the Hesiod database"
30 .Ar HesiodName HesiodNameType
34 utility takes two arguments, a name to be resolved and a string, known
37 It then prints the information returned by
38 the Hesiod nameserver.
45 The following options are available:
46 .Bl -tag -width indent
50 Prints the fully\-qualified string passed to the nameserver.
52 .Ss VALID Hesiod_Names
53 The following types of identifiers may be used in the
57 These values will be resolved by accessing the
60 .Bl -tag -width indent
62 the 8\-character\-or\-less string used to identify users or classes
63 (e.g.\& joeuser, root, 1.00, etc).
71 the id number assigned to a user.
73 the id number assigned to a group.
75 a name identifying a unique group.
76 .It Aq Ar file\-system\-name
77 the name of an Athena file system.
79 .Ao Ar "rvd\-server" Ac : Ns Aq Ar pack
81 the name of an rvd's server and pack separated by a colon.
83 .Ao Ar "nfs\-server" Ac : Ns Aq Ar partition
87 server and its partition separated by a colon.
88 .It Aq Ar workstation\-name
89 the machine name of an Athena workstation (e.g.\& E40\-343\-3).
90 .It Aq Ar service\-name
91 name of an Athena service (e.g.\& Zephyr).
92 .It Aq Ar service\-type
95 service (valid entries are defined in
97 .It Aq Ar printer\-name
99 .It Aq Ar printer\-cluster\-name
100 name of an Athena print cluster.
106 do not require a specific
109 However, you must include a dummy string (e.g.\&
115 .Ss VALID Hesiod_Name_Types
116 The following symbols are valid substitutions for the
120 .Bl -tag -width indent
122 returns string suitable for inclusion in
127 returns information on the pobox assigned to the user specified by
132 returns string suitable for inclusion in
137 returns string suitable for inclusion in
142 returns string suitable for inclusion in
147 returns subgroups included in superset
151 returns file system type, export point, server, mount mode, and import point
152 for the following valid
155 .Aq Ar "file\-system\-name" ,
157 .Ao Ar "rvd\-server" Ac : Ns Aq Ar pack ,
159 .Ao Ar "nfs\-server" Ac : Ns Aq Ar partition .
161 returns information about the local cluster the workstation, specified by
162 .Aq Ar "workstation\-name" .
163 Included is information about the local file and print servers.
164 This information is accesses by
168 returns network name of service host for
169 .Aq Ar service\-name .
171 returns Internet protocol type and protocol service port for
172 .Aq Ar service\-type .
174 returns a valid entry for
177 .Aq Ar printer\-name .
179 returns a list of print clusters.
181 returns a list of printers in a cluster specified by
182 .Aq Ar printer\-cluster\-name .
185 .Bl -tag -width /etc/hesiod.conf
186 .It Pa /etc/hesiod.conf
192 .%T "Hesiod - Project Athena Technical Plan -- Name Service"
198 Copyright 1987, 1988, 1996 by the Massachusetts Institute of Technology.