xinetd is the eXtended InterNET services Daemon, a secure replacement for inetd.
Download (HTTP): http://www.xinetd.org/xinetd-2.3.13.tar.gz
Download MD5 sum: 4295b5fe12350f09b5892b363348ac8b
Download size: 291 KB
Estimated disk space required: 3.91 MB
Estimated build time: 0.09 SBU
Install xinetd by running the following commands:
./configure --prefix=/usr &&
make &&
make install
Ensure the path to all daemons is /usr/sbin, rather than the default path of /usr/etc, and install the xinetd configuration file by running the following command:
sed -e 's/etc/sbin/g' xinetd/sample.conf > /etc/xinetd.conf
The format of the /etc/xinetd.conf is documented in the xinetd.conf man page. Further information can be found at http://www.xinetd.org.
Install the /etc/rc.d/init.d/xinetd init script included in the blfs-bootscripts-6.0 package.
make install-xinetd
Now, use the new boot script to start xinetd:
/etc/rc.d/init.d/xinetd start
Checking the /var/log/daemon.log file should prove quite entertaining. This file may contain entries similar to the following:
Aug 22 21:40:21 dps10 xinetd[2696]: Server /usr/sbin/in.rlogind is not executable [line=29] Aug 22 21:40:21 dps10 xinetd[2696]: Error parsing attribute server - DISABLING SERVICE [line=29] Aug 22 21:40:21 dps10 xinetd[2696]: Server /usr/sbin/in.rshd is not executable [line=42]
These errors are because most of the servers xinetd is trying to control are not installed yet.
The xinetd package contains xinetd, itox and xconv.pl.
Last updated on 2005-02-12 00:50:52 -0700