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