Mac OS X Server 10.0: About the FTP root

Mac OS X Server roots FTP service in /Library/FTPServer/FTPRoot.
When users connect to Mac OS X Server via FTP, they will be 'rooted' in the directory /Library/FTPServer/FTPRoot.

This means that they will not be able to navigate the file system above that directory. When you create share points with the Server Admin application, a symbolic link to that share point is created in this directory. FTP uses symbolic links, since FTP clients cannot follow aliases. If you do not want FTP clients to have access to certain share points, remove the symbolic links from this directory. If you wish to share something via FTP that you do not want to share via other services, you can create a symbolic link using the 'ln' command in Terminal. For more information on this command, open the Terminal application and type: man ln

When a user whose Home directory is shared connects via FTP, he will start the session his Home. Otherwise, the user starts his session at the FTP root.

For related information, please see technical document 31099: "Mac OS X Server: /etc/ftpchroot File Is Ignored"
Published Date: Feb 17, 2012