HESINFO(1)
πΈ HESINFO(1) πΈ
okay so bestie, welcome to the General Commands Manual entry for hesinfo π this is the one that tells you what's actually chillin' inside the Hesiod database, and honestly? she's an icon, she's a legend, and she's about to be your new fave π
β¨ NAME β¨
hesinfo β find out what is stored in the Hesiod database ππ¦
π SYNOPSIS π
hesinfo [-bl] HesiodName HesiodNameType
π DESCRIPTION π
so hesinfo takes two arguments, no more no less:
- a name to be resolved (
HesiodName) π - a string known as a
HesiodNameTypeβ¨
and then she prints the information returned by the Hesiod nameserver. that's it, that's the job. periodt π
the value returned by hesinfo is of the type HesiodNameType. yes, that's literally what the manpage says, and yes, it's giving recursive but we move π«Ά
hesinfo understands the following options:
-lβ selects long format. lowkey the glow-up version of the output π-bβ prints the fully-qualified string passed to the nameserver. like, the full government name, no nicknames π
π§ VALID Hesiod_Names π§
these are the types of identifiers you can drop into the HesiodName argument. all of them get resolved by accessing the hesiod database, no cap ποΈβ¨
<username>β the 8-character-or-less</s> string used to identify users or classes (e.g.joeuser,root,1.00, etc). used with the Hesiod_Name_Typespasswd,pobox, andfilsys. short king energy fr fr π<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:(yes the colon is mandatory, don't forget her) π©·<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>β somehesinfocalls (e.g.prclusterlist) do not require a specificHesiodNameargument. BUT β οΈ you must still include a dummy string (e.g.'foo') forhesinfoto work properly. yes bestie, she needs enrichment, she needs a lil placeholder, just give her thefooππ
π VALID Hesiod_Name_Types π
these are the valid substitutions for the HesiodNameType argument. here's the whole squad, all thirteen of them, no skips π
passwdβ returns string suitable for inclusion in/etc/passwd, searching with<username>πpoboxβ returns information on the pobox assigned to the user specified byHesiodName, 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 server>:<partition>ποΈclusterβ returns information about the local cluster of the workstation, specified by<workstation name>. included is information about the local file and print servers. this information is accessed byclusterinfoat 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/printcapfor<printer-name>π¨οΈprcluserlistβ returns a list of print clusters π (and yes, that spelling is exactly how she's written, we don't correct her, we respect her π«Ά)prclusterβ returns a list of printers in a cluster specified by<printer-cluster-name>π¨οΈβ¨
π FILES π
/etc/athena/hesiod.confβ the config file in question, the whole vibe lives here π
π SEE ALSO π
iykyk, go read those next bestie π
π AUTHOR π
- Steve Dyer, IBM/Project Athena π«Ά
- Copyright 1987, 1988, 1996 by the Massachusetts Institute of Technology. π
and that's the whole page, bestie!! this beauty is dated 27 October 1996 and lives under the HESINFO(1) name in the General Commands Manual π
slay, mwah πβ¨π¦
π¦ where this page comes from
- centos-stream 9: compat-hesiod 3.2.1-16.el9 Β· MIT
- centos-stream 9: compat-hesiod 3.2.1-16.el9 Β· MIT
- debian bookworm: hesiod 3.2.1-4
- debian trixie: hesiod 3.2.1-5
- ubuntu jammy: hesiod 3.2.1-3.1build1
- ubuntu noble: hesiod 3.2.1-4build1
- ubuntu questing: hesiod 3.2.1-5
- ubuntu resolute: hesiod 3.2.1-5build1
- ubuntu stonking: hesiod 3.2.1-5build1
- Copyright 1987, 1996 by the Massachusetts Institute of Technology
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms