This should get you what you want. Assuming that these are local users, not OD.
Set “Authenticated users see:” to “Home Directory with Share Points”.
Usering WGM apply a ACL:
User “Everyone”, Type “Deny”, Permission “Full Control”, Path “/Library/FTPServer/FTPRoot”
This makes the FTPRoot disappear in when browsing with a ftp client.
Now you need to give your users access to the resources they should have access to.
So I would create a new FTP root for them and call it UserFTPRoot.
Then I would create symlinks to the shares the user needs to access.
[code]
mkdir /Users/(USERNAME)/UserFTPRoot
ln -s /(PATH)/(TO)/(SHARE)/(SHARENAME1) /Users/(USERNAME)/UserFTPRoot/(SHARENAME1)
ln -s /(PATH)/(TO)/(SHARE)/(SHARENAME2) /Users/(USERNAME)/UserFTPRoot/(SHARENAME2)
[/code]
You would probably want to script the creation of these symlinks.
Let me know if you need help with that.
Comments are closed