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