Here’s what I am trying to achieve:
I need to have an FTP user, the details for which I can give clients to upload/download large files. The client FTP user must be restricted to one directory (and anything under that, of course). The directory must also be web-accessible, so it should be under my main FTP user, and not owned by the client FTP user (I don’t want them changing the web bits!!)
I used the instructions here: http://wiki.dreamhost.com/Sharing_Domain_Files_with_Multiple_Users
but they didn’t work quite right. All got created as shown, but when I connected as the client FTP user, I clicked the symlink and it would not take me to the shared directory (permission denied).
I tried this using the FTP command from my local shell, with an FTP client (Transmit) and the “Connect to Server…” function on my Mac (Finder>Go>Connect to server…) and they all failed the same way.
I checked the owners, groups and permissions and they are all as documented and correct and should work.
So two alternative questions:
- Any suggestions on how to get the FTP permissions right or whatever I need to do to make that mechanism work?
- Any other suggestions on how to accomplish what I describe above?
Any help, suggestions, ideas, resources, etc. are very much appreciated!!