Here's what i have :
inetd.conf
netbios-ssn stream tcp nowait root /usr/local/samba/sbin/smbd smbd -s/var/oxsemi/smb.conf -l/var/log -d0
#swat stream tcp nowait root /usr/local/samba/sbin/swat swat -a -d 1 -l /var/log
#tftp dgram udp wait root /usr/sbin/in.tftpd in.tftpd -c -s /tftpboot
#ssh stream tcp nowait root /usr/sbin/sshd sshd -i
#telnet stream tcp nowait root /usr/sbin/telnetd telnetd
I have one more line at the end for vsftp :
ftp stream tcp nowait root /usr/bin/vsftpd /etc/vsftpd.conf
inetd.sh
#!/bin/sh
#
INETD=/usr/sbin/inetd
PIDFILE=/var/run/inetd.pid
start() {
if [ ! -e "$PIDFILE" ]
then
echo "Starting inetd"
$INETD
fi
}
stop() {
if [ -e "$PIDFILE" ]
then
echo "Stoping inetd"
kill -TERM `cat $PIDFILE` 2>/dev/null
fi
}
restart() {
stop
start
}
cleanup() {
rm -f $PIDFILE
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
cleanup)
cleanup
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac
exit $?