Previous: Hairy Pies, Up: Configuration Examples [Contents][Index]
This configuration file allows to run pies
instead of
initd
. It starts two services: ‘ftp’ and ‘pop3d’,
and restricts access to them to two local subnets:
acl { allow from 10.10.10.0/24; allow from 192.168.10.0/27; deny from any; } debug 3; component ftp { mode inetd; socket "inet://0.0.0.0:21"; umask 027; program /usr/sbin/ftpd command "ftpd -l -C"; } component pop3d { mode inetd; socket "inet://0.0.0.0:110"; program "/usr/sbin/pop3d"; command "pop3d --inetd"; }
The following is almost equivalent configuration in inetd
format:
ftp stream tcp nowait root /usr/sbin/ftpd ftpd -l -C pop3 stream tcp nowait root /usr/sbin/pop3d pop3d --inetd
This configuration is “almost” equivalent, because the
inetd
format has no way of specifying ACLs and setting the
umask.