Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 May 2006 13:01:33 +0200
From:      trobalo@mrna.ist.utl.pt
To:        freebsd-questions@freebsd.org
Subject:   proftpd & jail
Message-ID:  <20060510130133.o8foxi2u808cwg80@mrna.ist.utl.pt>
In-Reply-To: <OFBFAAF909.8425B025-ON8025716A.003B1F41-8025716A.003B18B3@nominet.org.uk>
References:  <OFBFAAF909.8425B025-ON8025716A.003B1F41-8025716A.003B18B3@nominet.org.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
we have a problem with proftp running in a jail

-> pf.conf

ext_if=3D"em0"

ip_ext=3D"*.*.*.*"

ip_jail=3D"127.0.0.3"

rdr on $ext_if proto tcp from any to $ip_ext port 20 -> $ip_jail port 20
rdr on $ext_if proto tcp from any to $ip_ext port 21 -> $ip_jail port 21
rdr on $ext_if proto tcp from any to $ip_ext port 49152:52000 ->
$ip_jail port 49152:52000


pass in log quick on $ext_if proto tcp from any to $ip_jail port 20
flags S/SAFR keep state

pass in log quick on $ext_if proto tcp from any to $ip_jail port 21
flags S/SAFR keep state

pass in log quick on $ext_if proto tcp from any to $ip_jail port 49151
  >< 52001
pass out log quick on $ext_if proto tcp from $ip_jail port 49151 ><
52001 to any


-> proftpd.conf

ServerName "SERVER X"
ServerType standalone
DefaultServer on
ScoreboardFile /var/run/proftpd.scoreboard
ExtendedLog /var/log/proftpd.log

AllowForeignAddress on
PassivePorts 49152 52000
IdentLookups off

DisplayConnect /etc/motd
Port 21
Umask 022

MaxInstances 30

User nobody
Group nogroup

AllowOverwrite on

<Limit SITE_CHMOD>
DenyAll
</Limit>

-> proftp log:

*.*.*.* UNKNOWN test [09/May/2006:10:36:23 +0100] "NOOP" 200 -
*.*.*.* UNKNOWN test [09/May/2006:10:36:23 +0100] "CWD
/usr/home/teste/" 250 -
*.*.*.* UNKNOWN test [09/May/2006:10:36:23 +0100] "TYPE A" 200 -
*.*.*.* UNKNOWN test [09/May/2006:10:36:23 +0100] "PASV" 227 -
*.*.*.* UNKNOWN test [09/May/2006:10:36:24 +0100] "USER anonymous" 331 -
*.*.*.* UNKNOWN nobody [09/May/2006:10:36:24 +0100] "PASS (hidden)" 530 -
*.*.*.* UNKNOWN test [09/May/2006:10:36:24 +0100] "NOOP" 200 -
*.*.*.* UNKNOWN test [09/May/2006:10:36:24 +0100] "CWD
/usr/home/test/" 250 -
*.*.*.* UNKNOWN test [09/May/2006:10:36:24 +0100] "TYPE A" 200 -
*.*.*.* UNKNOWN test [09/May/2006:10:36:24 +0100] "PASV" 227 -
*.*.*.* UNKNOWN nobody [09/May/2006:10:36:27 +0100] "USER test" 331 -
*.*.*.* UNKNOWN test [09/May/2006:10:36:27 +0100] "PASS (hidden)" 230 -
*.*.*.* UNKNOWN test [09/May/2006:10:36:27 +0100] "OPTS utf8 on" 501 -
*.*.*.* UNKNOWN test [09/May/2006:10:36:27 +0100] "PWD" 257 -
*.*.*.* UNKNOWN test [09/May/2006:10:36:27 +0100] "NOOP" 200 -
*.*.*.* UNKNOWN test [09/May/2006:10:36:27 +0100] "CWD
/usr/home/test/" 250 -
*.*.*.* UNKNOWN test [09/May/2006:10:36:27 +0100] "TYPE A" 200 -
*.*.*.* UNKNOWN test [09/May/2006:10:36:27 +0100] "PASV" 227 -

If we use ftp browse (firefox, IE) or ms-dos we can?t open ftp contents,
it appears the login window but after that show this error:

"An error occurred opening that folder on the FTP Server. Make sure that
you have permission to access that folder

drwx------ 3 test wheel 512 May 8 18:48 teste

using chmod 777 the error continues.

sugestions?
thanks a lot






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060510130133.o8foxi2u808cwg80>