Hello. I'm very excited about the ftpserver, however I'm having problems getting it working properly on OSX. I have a user configured like so: +--------+--------------+---------------+------------+----------------- +----------+------------+--------------+---------------- +---------------+ | userid | userpassword | homedirectory | enableflag | writepermission | idletime | uploadrate | downloadrate | maxloginnumber | maxloginperip | +--------+--------------+---------------+------------+----------------- +----------+------------+--------------+---------------- +---------------+ | admin | admin | ./res/admin | 1 | 1 | 10 | 10 | 10 | 10 | 10 | +--------+--------------+---------------+------------+----------------- +----------+------------+--------------+---------------- +---------------+

I created a file called ./res/admin, which is chmod 777

And I am starting the server like so:
sudo ./bin/ftpd.sh /Users/me/java/ftp/res/conf/ftpd-full.xml

The configuration file doesn't explicitly define any listeners.

When I connect to the server I can't seem to ever put a file. PWD tells me that the current directory is "/". I'm not sure if I'm supposed to be put directly into ./res/admin or not.
My session is:
$ open localhost
$ admin
$ admin
$ pwd
$ put testftp.txt
$ bye

The log out put is below. Any help would be greatly appreciated.

[ INFO] 2008-08-19 17:13:26,478 [] [0:0:0:0:0:0:0:1%0] RECEIVED: USER ADMIN [ INFO] 2008-08-19 17:13:26,481 [admin] [0:0:0:0:0:0:0:1%0] SELECT userid, userpassword, homedirectory, enableflag, writepermission, idletime, uploadrate, downloadrate,maxloginnumber,maxloginperip FROM
                        FTP_USER WHERE userid = 'admin'
[ INFO] 2008-08-19 17:13:26,496 [admin] [0:0:0:0:0:0:0:1%0] SENT: 331 User name okay, need password for admin.

[ INFO] 2008-08-19 17:13:28,732 [admin] [0:0:0:0:0:0:0:1%0] RECEIVED: PASS ***** [ INFO] 2008-08-19 17:13:28,732 [admin] [0:0:0:0:0:0:0:1%0] SELECT userid from FTP_USER WHERE userid='admin' AND
                        userpassword='admin'
[ INFO] 2008-08-19 17:13:28,733 [admin] [0:0:0:0:0:0:0:1%0] SELECT userid, userpassword, homedirectory, enableflag, writepermission, idletime, uploadrate, downloadrate,maxloginnumber,maxloginperip FROM
                        FTP_USER WHERE userid = 'admin'
[ INFO] 2008-08-19 17:13:28,740 [admin] [0:0:0:0:0:0:0:1%0] Login success - admin [ INFO] 2008-08-19 17:13:28,741 [admin] [0:0:0:0:0:0:0:1%0] SENT: 230 User logged in, proceed.

[ INFO] 2008-08-19 17:13:28,741 [admin] [0:0:0:0:0:0:0:1%0] RECEIVED: SYST [ INFO] 2008-08-19 17:13:28,742 [admin] [0:0:0:0:0:0:0:1%0] SENT: 215 UNIX Type: Apache FtpServer

[ INFO] 2008-08-19 17:13:28,743 [admin] [0:0:0:0:0:0:0:1%0] RECEIVED: FEAT [ INFO] 2008-08-19 17:13:28,745 [admin] [0:0:0:0:0:0:0:1%0] SENT: 211- Extensions supported
 SIZE
 MDTM
 REST STREAM
 LANG en;zh-tw;ja;is
 MLST Size;Modify;Type;Perm
 AUTH SSL
 AUTH TLS
 MODE Z
 UTF8
 TVFS
 MD5
 MMD5
211 End

[ INFO] 2008-08-19 17:13:28,746 [admin] [0:0:0:0:0:0:0:1%0] RECEIVED: PWD [ INFO] 2008-08-19 17:13:28,748 [admin] [0:0:0:0:0:0:0:1%0] SENT: 257 "/" is current directory.

[ INFO] 2008-08-19 17:13:38,397 [admin] [0:0:0:0:0:0:0:1%0] RECEIVED: EPSV [DEBUG] 2008-08-19 17:13:38,402 [admin] [0:0:0:0:0:0:0:1%0] Initiating passive data connection [DEBUG] 2008-08-19 17:13:38,403 [admin] [0:0:0:0:0:0:0:1%0] Opening passive data connection on address "/0:0:0:0:0:0:0:1%0" and port 0 [DEBUG] 2008-08-19 17:13:38,403 [admin] [0:0:0:0:0:0:0:1%0] Passive data connection created on address "/0:0:0:0:0:0:0:1%0" and port 0 [ INFO] 2008-08-19 17:13:38,404 [admin] [0:0:0:0:0:0:0:1%0] SENT: 229 Entering Passive Mode (|||57094|)

[ INFO] 2008-08-19 17:13:38,405 [admin] [0:0:0:0:0:0:0:1%0] RECEIVED: STOR TESTFTP.TXT [ INFO] 2008-08-19 17:13:38,407 [admin] [0:0:0:0:0:0:0:1%0] SENT: 550 / testftp.txt: Permission denied.

Reply via email to