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

Reply via email to