can I
> have one user read/write certain directories on the server (random
> directories, not all neatly nested under 'My Documents" or "MyRoot"), and
> have another user read/write a different set of directories (possibly with
> overlap to the directories of the first user?

So if I understand correctly you want to have access to e,g, c:\software ,
c:\stuff\movies,
with a user and access only to  c:\work , c:\stuff\movies\action  with
another. Did I understand correctly? Unless I'm missing something you can't
do this now - only if you use Unix symlinks or probably Windows junction
points.

Sure there's  room for improvement in this area but luckily enough you don't
need any knowledge of Spring whatsoever to contribute in this area. This
said, I'm planning on working on this when I find the time- unfortunately
i've been really busy for the last few months so my contributions have been
less than scarce.






2009/3/2 Niklas Gustavsson <[email protected]>

> On Mon, Mar 2, 2009 at 6:55 PM, Jerry M <[email protected]> wrote:
> > Thanks for the response.  But now, I'm really confused.  I wasn't
> planning
> > on having to write java code just to be able to use this server out of
> the
> > box for my server needs.  I want to replace IIS on my host machine for
> all
> > of my clients and use the Apache FTP server for all FTP needs.  I don't
> have
> > off the wall requirements.  Just a bunch of users that need to get to
> their
> > domain directories (while I and other admins can FTP to any of the domain
> > directories, etc.
> >
> > I thought I could download the server, install it, create a configuration
> > XML file or preferably a database and be up and running.
>
> Right, you can. What misled me was your use of "embedded", something
> we normally call it when you embed FtpServer into your Java
> application rather than running it standalone. For running it
> standalone, which seems to be what you want, here's the basic tutorial
> to get you started:
>
> http://mina.apache.org/ftpserver/running-ftpserver-stand-alone-in-5-minutes.html
>
> After that, most of what you might want to do is described in the
> documentation for the configuration.
> http://mina.apache.org/ftpserver/documentation.html
>
> > Now you're telling me that if I want virtual directories, I've got to
> write
> > Java code?
> >
> > I'm a veteran java programmer.  But I have no knowledge of Spring or what
> it
> > is (other than what I read, briefly).  And if I'm writing code, that
> means I
> > have to create classes... subclasses of what?  Do I write my own main?
>  How
> > do I register my code.
> >
> > But I'm diverging.  I didn't make time on my schedule to write an FTP
> server
> > or any part of one.
>
> No, you do not need to write any classes if you want to run FtpServer
> out of the box. Of course, we do offer some APIs for extending
> FtpServer if you find it doesn't fulfill you needs.
>
> > Even in your code, you didn't answer my fundamental question.....  can I
> > have one user read/write certain directories on the server (random
> > directories, not all neatly nested under 'My Documents" or "MyRoot"), and
> > have another user read/write a different set of directories (possibly
> with
> > overlap to the directories of the first user?
>
> Now, you didn't ask that fundamental question so I didn't know to
> reply to it :-) Anyways, the answer is yes.
>
> > In your code, you simply said, "load the config file" which I guess
> implies
> > that somewhere all of that info I was describing is defined in the config
> > file.  But I still have no clue.  The database schema doesn't seem to
> have
> > any tables or fields that support that.
>
> The configuration file is an XML file, you can find several examples
> in the release download as well as documentation on our site.
>
> > I think you need an end-to-end real-life installation/configuration
> example
> > of using this server in a medium-large scale environment (other than
> single
> > user, etc).  I know it's new.  And if you tell me it's just not ready for
> > prime time yet, so be it.  I'll be disappointed.  But I'll wait.
>
> Have a look at the tutorial and our other documentation and see how
> far that gets you. Also, there are lots of people on this mailing list
> who are happy to help you out if you get stuck. And, we're always
> improving both the code and documentation so let us know if there is
> anything your missing.
>
> When you say "medium-large scale", is that number of users, concurrent
> users, complex configuration or some other parameter? I know of
> several large deployments of FtpServer with users that seems to be
> happy, but I'll let them tell you instead (if they want to of course).
>
> > But please tell me I don't have to learn a new Java framework and write a
> > java library in order to use this server for the basic IIS-equivalent
> > function.  That's definitely not the model for any other server at
> Apache.
>
> Well, you don't (unless you want to embed it into a Java application
> that is) but a major pro with FtpServer compared to IIS, FileZilla or
> the many other FTP servers out there is likely our API.
>
> /niklas
>

Reply via email to