При запуске сервера ProFTPD появляется следующие ошибки:
# /usr/local/etc/rc.d/proftpd onestart
Starting proftpd.
home.localhost proftpd[1382] localhost: fatal: Socket operation on non-socket
/usr/local/etc/rc.d/proftpd: WARNING: failed to start proftpd
Проверяем конфигурацию способа запуска сервера:
# cat /usr/local/etc/proftpd.conf | grep ServerType
ServerType inetd
Указан запуск через демона inetd, а не вручную. Т.е., сервер будет запускаться сам, при подключении клиента.
Можно изменить значение на:
ServerType standalone
и добавить в /etc/rc.conf строку:
proftpd_enable=”YES”
Тогда сервер будет запускаться вместе с системой, и его можно будет запускать/останавливать/перезапускать с помощью /usr/local/etc/rc.d/proftpd.