Running hidentd with xinetd
If you want to start hidentd via xinetd, add this to your xinetd.conf:
service auth
{
socket_type = stream
protocol = tcp
wait = no
user = identd
server = /usr/local/sbin/hidentd
}
Then force xinetd to reload xinetd.conf:
killall -HUP xinetd
This example assumes that hidentd is installed in /usr/local/sbin/hidentd, and user identd exists. You can add options with:
server_args=...
Note that under FreeBSD hidentd has to be run as root:
service auth
{
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/local/sbin/hidentd
}