Check the functionality.
I use the following approach

 PropertiesUserManagerFactory userManagerFactory = new
PropertiesUserManagerFactory();
        UserManager userManager = userManagerFactory.createUserManager();
        List<BaseUser> userToAdd = this.createUser();

        for (BaseUser user : userToAdd)
        {
            try
            {
                List<Authority> authorities = new ArrayList<Authority>();
                WritePermission writePerm = new WritePermission();
                writePerm.authorize(new
WriteRequest(user.getHomeDirectory()));
                authorities.add(writePerm);
                authorities.add(new ConcurrentLoginPermission(0, 0));
                authorities.add(new TransferRatePermission(0, 0));
                user.setAuthorities(authorities);
                userManager.save(user);
            }
            catch (FtpException e)
            {
                logger.info("", e);
            }
        }






 2011/4/16 Sam Mizanin <[email protected]>

> I have made a custom class for everything and put the functionality. Now
> the problem i am facing is that even after setting the writepermission for
> the home directory, i am not able to upload the file to the home directory.
>
> --- On Sat, 16/4/11, Filippo Balicchia <[email protected]> wrote:
>
> From: Filippo Balicchia <[email protected]>
> Subject: Re: Problem in uploading the files to the ftp server.
> To: [email protected]
> Date: Saturday, 16 April, 2011, 8:58 PM
>
> For managing the user you have two ways
>
> 1: Use command line tool
> 2: Use APi
>
> please see http://mina.apache.org/ftpserver/managing-users.html
>
>
> Cheers
>
> --Filippo
>
>
> 2011/4/16 Sam Mizanin <[email protected]>
>
> > Can you provide more specific context by what you mean by how do i create
> > the user.
> >
> > --- On Sat, 16/4/11, Filippo Balicchia <[email protected]> wrote:
> >
> > From: Filippo Balicchia <[email protected]>
> > Subject: Re: Problem in uploading the files to the ftp server.
> > To: [email protected]
> > Date: Saturday, 16 April, 2011, 7:37 PM
> >
> > Hello,
> > how do you create the user ?
> >
> >
> > --Filippo
> >
> > 2011/4/16 Sam Mizanin <[email protected]>
> >
> > > Hello,   .I have a problem in uploading the files to the ftp server.
> The
> > > application uses a custom user and i had set the write permissions to
> the
> > > home directory. But still when i upload the files to the ftp server, i
> > get a
> > > permission denied to the error. This is the following error
> > > 257 "/" is current directory.Command:   TYPE IResponse: 200 Command
> TYPE
> > > okay.Command:  PASVResponse:   227 Entering Passive Mode
> > > (127,0,0,1,17,97)Command:     STOR test.docResponse:  550 /test.doc:
> > > Permission denied.
> >
>

Reply via email to