mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-28 10:02:43 +01:00
5037e7f834
Signed-off-by: B. Watson <yalhcru@gmail.com>
24 lines
915 B
Text
24 lines
915 B
Text
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 a 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:
|
|
|
|
Do a "ps x" as root and look up the pid of inetd. Then do "kill <pid
|
|
of 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
|