Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

bindsetup(8)

passwd(1)

hesupd(8)

Name

hesupd − Hesiod update daemon for modifying BIND/Hesiod passwords

Syntax

/usr/etc/hesupd

Description

The Hesiod update daemon, /usr/etc/hesupd, is a server that handles password change requests from the passwd command and is run only on the BIND/Hesiod primary server serving the password database.  The daemon changes the password entries on the BIND/Hesiod primary server.

The primary server is identified by the host name alias, "bindmaster", which must exist on the server’s host entry in the hosts database.  The bindsetup command adds the host name alias, "bindmaster", to the /var/dss/namedb/src/hosts file if it does not already exist.

This daemon is not run by default, nor can it be started up from the inetd daemon.  If you want to enable remote password updating for BIND/Hesiod, put an entry for hesupd in the /etc/rc.local file of the host serving as the primary server for the BIND/Hesiod passwd file. You can add the startup lines for hesupd to /etc/rc.local by running the bindsetup command.

Hesiod keeps a log file, /var/adm/hesupd.log, which records successful and unsuccessful password changes by uid.

Examples

This following example shows lines you can add to /etc/rc.local in order to start the Hesiod update daemon at boot time.

   [ -f /usr/etc/hesupd ] && {
      /usr/etc/hesupd; echo -n ’ hesupd’ >/dev/console
   }

Files

/etc/rc.local Startup commands pertinent to a specific system

/var/adm/hesupd.log Log of password changes

Default BIND Files:

/var/dss/namedb/src/passwd BIND/Hesiod passwd file

/var/dss/namedb/src/hosts BIND hosts file

See Also

bindsetup(8), passwd(1)
Guide to the BIND/Hesiod Service

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026