mirror of
https://github.com/Ponce/slackbuilds
synced 2024-12-01 01:00:03 +01:00
d317d8b4a4
Signed-off-by: B. Watson <urchlay@slackware.uk>
24 lines
871 B
Text
24 lines
871 B
Text
xinetd (a better inetd)
|
|
|
|
Xinetd is a powerful inetd replacement. Xinetd has access control
|
|
mechanisms, extensive logging capabilities, the ability to make
|
|
services available based on time, can place limits on the number of
|
|
servers that can be started, and has configurable defence mechanisms
|
|
to protect against port scanners, among other things.
|
|
|
|
Before starting xinetd, you may wish to switch inetd off if it is
|
|
running. To do this: killall inetd
|
|
|
|
Stop inetd from starting at boot: chmod 0644 /etc/rc.d/rc.inetd
|
|
|
|
Start xinetd on boot by adding the following lines to
|
|
/etc/rc.d/rc.local:
|
|
|
|
if [ ! -x /etc/rc.d/rc.inetd ] && [ -x /etc/rc.d/rc.xinetd ]; then
|
|
/etc/rc.d/rc.xinetd start
|
|
fi
|
|
|
|
Ensure that /etc/rc.d/{rc.local,rc.xinetd} have executable permissions.
|
|
|
|
Alternatively, you can avoid all of the edits to rc.local:
|
|
mv /etc/rc.d/rc.xinetd /etc/rc.d/rc.inetd
|