I have only the best expiriences with pureFTP. It's a free FTP server that you can use to replace OS X own server. It sets all rights so that the users can only access what they should be allowed to.
It comes with a seperate application that configures the users, groups, access etc, and is...