We just switched our server from Jaguar to Tiger and it seems that
there is a different FTP behavior:
My setup:
I have 10 Clients (Client1, Client2, Client3, etc).
I created for each client a separate folder (ClientFolder1,
ClientFolder2, etc)
In WM I setup each folder as a share point, accessible via FTP
with individual user authentication.
In ServerAdmin, the FTP User Environment is set to "FTP Root and
Share Points"
Under Jaguar everything worked nicely:
* Client1 logs in via FTP and sees only ClientFolder1
* Client2 logs in via FTP and sees only ClientFolder2
etc
Under Tiger every client sees every other clients folder (share
point). The permissions work, so each client can open only their
own folder but I don't want client x see any other client's folder
at all besides his own.
What am I missing?
This is the expected behavior for "FTP Root and Share Points". That
is they see both the root FTP directory and any share points.
You've made ClientFolderN a sharepoint.
Sounds like you want to make user ClientN's HOME ClientFolderN and
then set the behavior to "Home Directory Only"
And IIRC it was the same behaviors in Panther.
--
Thanks for your reply. Let me explain a little bit more
The "Home Directory Only" approach seems to be a little bit overkill
for my purpose. I don't want to create a whole home directory for
each client. They are not users with the need for all the directories
that are created in a home directory. They are just clients who want
to access files on our FTP server with their FTP client.
It seems that all share points, with FTP enabled, have a symbolic
link in the FTProot directory.
Any client with proper authentication can access the FTProot
directory and view al the directories (share points) form other
clients inside. But each client can access only the directory that
matches his authentication, which is good.
This is the functionality that I have: client sees all directories,
accesses only his own directory
This is the functionality that I want: client sees and accesses only
his own directory
The setup should be:
* create a directory (URL path)
* make the directory a share point (enable FTP)
* setup the privileges (user, password)
The result: I use an FTP client, enter the path, user and password
and the FTP client displays the directory as root directory.