* Brad Smith <b...@comstyle.com> [2013-09-24 00:43:44 -0400]:

> On 23/09/13 11:07 PM, Fung wrote:
> >in current snapshots
> >
> >install pure_ftpd
> >
> >default /etc/rc.d/pure_ftpd is
> >---
> >#!/bin/sh
> >#
> ># $OpenBSD: pure_ftpd.rc,v 1.1 2011/04/25 09:26:47 sthen Exp $
> >
> >daemon="/usr/local/sbin/pure-ftpd"
> >daemon_flags="-A -B -H -u1000"
> >
> >. /etc/rc.d/rc.subr
> >
> >pexp="pure-ftpd: -pure-ftpd \(SERVER\)"
> >rc_reload=NO
> >
> >rc_cmd $1
> >------
> >
> ># /etc/rc.d/pure_ftpd start
> >
> ># ps -auwx | grep ftpd
> >root      8530  0.0  0.0   852  1264 ??  Is    10:44AM    0:00.00 pure-ftpd: 
> >-pure-ftpd (SERVER) (pure-ftpd)
> >
> >now user login work
> >
> >if  add other flags like "-o", for example , change  /etc/rc.d/pure_ftpd
> >----
> >-daemon_flags="-A -B -H -u1000"
> >+daemon_flags="-o -A -B -H -u1000"
> >
> >
> >the daemon will start but nobody can login!!!!!
> >
> ># pkill ftpd
> ># /etc/rc.d/pure_ftpd start
> >pure_ftpd(ok)
> >
> >
> ># ps -auwx | grep ftpd
> >root     15587  0.0  0.0   676   964 ??  Is    10:48AM    0:00.00 
> >/usr/local/sbin/pure-ftpd -o -A -B -H -u1000
> >
> >
> ># ftp localhost
> >Trying 127.0.0.1...
> >ftp: connect to address 127.0.0.1: Connection refused
> >Trying ::1...
> >ftp: connect: Connection refused
> >ftp>
> >
> >
> >BTW, start pure-ftpd without rc.d script not work too
> >
> ># pkill ftpd
> ># /usr/local/sbin/pure-ftpd -A -B -H -u1000 -o
> ># ftp localhost
> >Trying 127.0.0.1...
> >ftp: connect to address 127.0.0.1: Connection refused
> >Trying ::1...
> >ftp: connect: Connection refused
> >ftp>
> >
> >
> >
> >
> >
> >
> ># sysctl kern.version
> >kern.version=OpenBSD 5.4-current (GENERIC) #55: Tue Sep 17 08:29:11 MDT 2013
> >     t...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC
> >
> ># pkg_info | grep pure
> >pure-ftpd-1.0.36p2-virtual_chroot small, easy to set up, fast and very 
> >secure FTP server
> 
> The pure-ftpd package works fine out of the box with either the rc.d
> script or manually running the equivalent binary and command line
> parameters. There is something you have done on your system to cause
> it to not work. Does fstat show the sockets created by pure-ftpd
> once it has been started up? Are you running a modified PF rule set?

I think pf.conf would be a good place to start too.

Reply via email to