xref: /freebsd/usr.bin/hesinfo/hesinfo.1 (revision fa9896e082a1046ff4fbc75fcba4d18d1f2efc19)
1248aee62SJacques Vidrine.\"	$NetBSD: hesinfo.1,v 1.1 1999/01/25 22:45:55 lukem Exp $
2248aee62SJacques Vidrine.\"
3248aee62SJacques Vidrine.\" from: #Id: hesinfo.1,v 1.9 1996/11/07 01:57:12 ghudson Exp #
4248aee62SJacques Vidrine.\"
5248aee62SJacques Vidrine.\" Copyright 1987, 1996 by the Massachusetts Institute of Technology.
6248aee62SJacques Vidrine.\"
7248aee62SJacques Vidrine.\" Permission to use, copy, modify, and distribute this
8248aee62SJacques Vidrine.\" software and its documentation for any purpose and without
9248aee62SJacques Vidrine.\" fee is hereby granted, provided that the above copyright
10248aee62SJacques Vidrine.\" notice appear in all copies and that both that copyright
11248aee62SJacques Vidrine.\" notice and this permission notice appear in supporting
12248aee62SJacques Vidrine.\" documentation, and that the name of M.I.T. not be used in
13248aee62SJacques Vidrine.\" advertising or publicity pertaining to distribution of the
14248aee62SJacques Vidrine.\" software without specific, written prior permission.
15248aee62SJacques Vidrine.\" M.I.T. makes no representations about the suitability of
16248aee62SJacques Vidrine.\" this software for any purpose.  It is provided "as is"
17248aee62SJacques Vidrine.\" without express or implied warranty.
186b806d21SRuslan Ermilov.\"
19*4a3c598fSFernando Apesteguía.Dd June 27, 2022
20734e1e3bSRuslan Ermilov.Dt HESINFO 1
21734e1e3bSRuslan Ermilov.Os
22734e1e3bSRuslan Ermilov.Sh NAME
23734e1e3bSRuslan Ermilov.Nm hesinfo
24734e1e3bSRuslan Ermilov.Nd "find out what is stored in the Hesiod database"
25734e1e3bSRuslan Ermilov.Sh SYNOPSIS
26734e1e3bSRuslan Ermilov.Nm
27734e1e3bSRuslan Ermilov.Op Fl bl
28734e1e3bSRuslan Ermilov.Ar HesiodName HesiodNameType
29734e1e3bSRuslan Ermilov.Sh DESCRIPTION
30e8937ba0SPhilippe CharnierThe
31734e1e3bSRuslan Ermilov.Nm
32e8937ba0SPhilippe Charnierutility takes two arguments, a name to be resolved and a string, known
33734e1e3bSRuslan Ermilovas a
34734e1e3bSRuslan Ermilov.Ar HesiodNameType .
35734e1e3bSRuslan ErmilovIt then prints the information returned by
36248aee62SJacques Vidrinethe Hesiod nameserver.
37734e1e3bSRuslan Ermilov.Pp
38248aee62SJacques VidrineThe value returned by
39734e1e3bSRuslan Ermilov.Nm
40248aee62SJacques Vidrineis of the type
41734e1e3bSRuslan Ermilov.Ar HesiodNameType .
42734e1e3bSRuslan Ermilov.Pp
43e8937ba0SPhilippe CharnierThe following options are available:
44734e1e3bSRuslan Ermilov.Bl -tag -width indent
45734e1e3bSRuslan Ermilov.It Fl l
46248aee62SJacques VidrineSelects long format.
47734e1e3bSRuslan Ermilov.It Fl b
48734e1e3bSRuslan ErmilovPrints the fully\-qualified string passed to the nameserver.
49734e1e3bSRuslan Ermilov.El
50734e1e3bSRuslan Ermilov.Ss VALID Hesiod_Names
51248aee62SJacques VidrineThe following types of identifiers may be used in the
52734e1e3bSRuslan Ermilov.Ar HesiodName
53248aee62SJacques Vidrineargument to
54734e1e3bSRuslan Ermilov.Nm .
55248aee62SJacques VidrineThese values will be resolved by accessing the
56734e1e3bSRuslan Ermilov.Xr hesiod 3
57248aee62SJacques Vidrinedatabase.
58734e1e3bSRuslan Ermilov.Bl -tag -width indent
59734e1e3bSRuslan Ermilov.It Aq Ar username
60734e1e3bSRuslan Ermilovthe 8\-character\-or\-less string used to identify users or classes
616a3e8b0aSRuslan Ermilov(e.g.\& joeuser, root, 1.00, etc).
62248aee62SJacques VidrineUsed with the
63734e1e3bSRuslan Ermilov.Ar Hesiod_Name_Types
64734e1e3bSRuslan Ermilov.Cm passwd ,
65734e1e3bSRuslan Ermilov.Cm pobox ,
66248aee62SJacques Vidrineand
67734e1e3bSRuslan Ermilov.Cm filsys .
68734e1e3bSRuslan Ermilov.It Aq Ar uid
69248aee62SJacques Vidrinethe id number assigned to a user.
70734e1e3bSRuslan Ermilov.It Aq Ar groupid
71248aee62SJacques Vidrinethe id number assigned to a group.
72734e1e3bSRuslan Ermilov.It Aq Ar groupname
73248aee62SJacques Vidrinea name identifying a unique group.
74734e1e3bSRuslan Ermilov.It Aq Ar file\-system\-name
75734e1e3bSRuslan Ermilovthe name of an Athena file system.
76734e1e3bSRuslan Ermilov.It Xo
77734e1e3bSRuslan Ermilov.Ao Ar "rvd\-server" Ac : Ns Aq Ar pack
78734e1e3bSRuslan Ermilov.Xc
79734e1e3bSRuslan Ermilovthe name of an rvd's server and pack separated by a colon.
80734e1e3bSRuslan Ermilov.It Xo
81734e1e3bSRuslan Ermilov.Ao Ar "nfs\-server" Ac : Ns Aq Ar partition
82734e1e3bSRuslan Ermilov.Xc
83734e1e3bSRuslan Ermilovthe name of an
84734e1e3bSRuslan Ermilov.Tn NFS
85734e1e3bSRuslan Ermilovserver and its partition separated by a colon.
86734e1e3bSRuslan Ermilov.It Aq Ar workstation\-name
876a3e8b0aSRuslan Ermilovthe machine name of an Athena workstation (e.g.\& E40\-343\-3).
88734e1e3bSRuslan Ermilov.It Aq Ar service\-name
896a3e8b0aSRuslan Ermilovname of an Athena service (e.g.\& Zephyr).
90734e1e3bSRuslan Ermilov.It Aq Ar service\-type
91734e1e3bSRuslan Ermilovname of
92734e1e3bSRuslan Ermilov.Ux
93734e1e3bSRuslan Ermilovservice (valid entries are defined in
94734e1e3bSRuslan Ermilov.Pa /etc/services ) .
95734e1e3bSRuslan Ermilov.It Aq Ar printer\-name
96248aee62SJacques Vidrinename of a printer.
97734e1e3bSRuslan Ermilov.It Aq Ar printer\-cluster\-name
98248aee62SJacques Vidrinename of an Athena print cluster.
99734e1e3bSRuslan Ermilov.It Aq Ar foo
100248aee62SJacques Vidrinesome
101734e1e3bSRuslan Ermilov.Nm
102734e1e3bSRuslan Ermilovcalls (e.g.\&
103734e1e3bSRuslan Ermilov.Cm prclusterlist )
104734e1e3bSRuslan Ermilovdo not require a specific
105734e1e3bSRuslan Ermilov.Ar HesiodName
106734e1e3bSRuslan Ermilovargument.
107734e1e3bSRuslan ErmilovHowever, you must include a dummy string (e.g.\&
108734e1e3bSRuslan Ermilov.Ql foo )
109734e1e3bSRuslan Ermilovfor
110734e1e3bSRuslan Ermilov.Nm
111248aee62SJacques Vidrineto work properly.
112734e1e3bSRuslan Ermilov.El
113734e1e3bSRuslan Ermilov.Ss VALID Hesiod_Name_Types
114248aee62SJacques VidrineThe following symbols are valid substitutions for the
115734e1e3bSRuslan Ermilov.Ar HesiodNameType
116248aee62SJacques Vidrineargument to
117734e1e3bSRuslan Ermilov.Nm .
118734e1e3bSRuslan Ermilov.Bl -tag -width indent
119734e1e3bSRuslan Ermilov.It Cm passwd
120248aee62SJacques Vidrinereturns string suitable for inclusion in
121734e1e3bSRuslan Ermilov.Pa /etc/passwd ,
122248aee62SJacques Vidrinesearching with
123734e1e3bSRuslan Ermilov.Aq Ar username .
124734e1e3bSRuslan Ermilov.It Cm pobox
125248aee62SJacques Vidrinereturns information on the pobox assigned to the user specified by
126734e1e3bSRuslan Ermilov.Ar HesiodName ,
127248aee62SJacques Vidrinesearching with
128734e1e3bSRuslan Ermilov.Aq Ar username .
129734e1e3bSRuslan Ermilov.It Cm uid
130248aee62SJacques Vidrinereturns string suitable for inclusion in
131734e1e3bSRuslan Ermilov.Pa /etc/passwd ,
132248aee62SJacques Vidrinesearching with
133734e1e3bSRuslan Ermilov.Aq Ar uid .
134734e1e3bSRuslan Ermilov.It Cm gid
135248aee62SJacques Vidrinereturns string suitable for inclusion in
136734e1e3bSRuslan Ermilov.Pa /etc/group ,
137248aee62SJacques Vidrinesearching with
138734e1e3bSRuslan Ermilov.Aq Ar groupid .
139734e1e3bSRuslan Ermilov.It Cm group
140248aee62SJacques Vidrinereturns string suitable for inclusion in
141734e1e3bSRuslan Ermilov.Pa /etc/group ,
142248aee62SJacques Vidrinesearching with
143734e1e3bSRuslan Ermilov.Aq Ar groupname .
144734e1e3bSRuslan Ermilov.It Cm grplist
145248aee62SJacques Vidrinereturns subgroups included in superset
146248aee62SJacques Vidrinedefined by
147734e1e3bSRuslan Ermilov.Aq Ar groupname .
148734e1e3bSRuslan Ermilov.It Cm filsys
149248aee62SJacques Vidrinereturns file system type, export point, server, mount mode, and import point
150248aee62SJacques Vidrinefor the following valid
151734e1e3bSRuslan Ermilov.Ar HesiodNames
152734e1e3bSRuslan Ermilov(see above) -
153734e1e3bSRuslan Ermilov.Aq Ar "file\-system\-name" ,
154734e1e3bSRuslan Ermilov.Aq Ar username ,
155734e1e3bSRuslan Ermilov.Ao Ar "rvd\-server" Ac : Ns Aq Ar pack ,
156734e1e3bSRuslan Ermilovand
157734e1e3bSRuslan Ermilov.Ao Ar "nfs\-server" Ac : Ns Aq Ar partition .
158734e1e3bSRuslan Ermilov.It Cm cluster
159248aee62SJacques Vidrinereturns information about the local cluster the workstation, specified by
160734e1e3bSRuslan Ermilov.Aq Ar "workstation\-name" .
161734e1e3bSRuslan ErmilovIncluded is information about the local file and print servers.
162734e1e3bSRuslan ErmilovThis information is accesses by
163734e1e3bSRuslan Ermilov.Sy clusterinfo
164248aee62SJacques Vidrineat boot time.
165734e1e3bSRuslan Ermilov.It Cm sloc
166248aee62SJacques Vidrinereturns network name of service host for
167734e1e3bSRuslan Ermilov.Aq Ar service\-name .
168734e1e3bSRuslan Ermilov.It Cm service
169248aee62SJacques Vidrinereturns Internet protocol type and protocol service port for
170734e1e3bSRuslan Ermilov.Aq Ar service\-type .
171734e1e3bSRuslan Ermilov.It Cm pcap
172734e1e3bSRuslan Ermilovreturns a valid entry for
173734e1e3bSRuslan Ermilov.Pa /etc/printcap
174734e1e3bSRuslan Ermilovfor
175734e1e3bSRuslan Ermilov.Aq Ar printer\-name .
176734e1e3bSRuslan Ermilov.It Cm prcluserlist
177248aee62SJacques Vidrinereturns a list of print clusters.
178734e1e3bSRuslan Ermilov.It Cm prcluster
179248aee62SJacques Vidrinereturns a list of printers in a cluster specified by
180734e1e3bSRuslan Ermilov.Aq Ar printer\-cluster\-name .
181734e1e3bSRuslan Ermilov.El
182734e1e3bSRuslan Ermilov.Sh FILES
183734e1e3bSRuslan Ermilov.Bl -tag -width /etc/hesiod.conf
184734e1e3bSRuslan Ermilov.It Pa /etc/hesiod.conf
185734e1e3bSRuslan Ermilov.El
186734e1e3bSRuslan Ermilov.Sh SEE ALSO
187942e234dSFernando Apesteguía.Xr hesiod 3
188734e1e3bSRuslan Ermilov.Rs
189734e1e3bSRuslan Ermilov.%T "Hesiod - Project Athena Technical Plan -- Name Service"
190734e1e3bSRuslan Ermilov.Re
191734e1e3bSRuslan Ermilov.Sh AUTHORS
192734e1e3bSRuslan Ermilov.An Steve Dyer ,
193734e1e3bSRuslan ErmilovIBM/Project Athena
194734e1e3bSRuslan Ermilov.Pp
195248aee62SJacques VidrineCopyright 1987, 1988, 1996 by the Massachusetts Institute of Technology.
196