Cause: New FTP users can not FTP to the Website unless they provide the website name as Remote Initial Directory in their FTP client.
Solution: There are three solutions for this problem:
1. Set "domain.com" as Remote Initial Directory in the FTP client. Refer to FTP client's help manual for instructions on how to do this.
2. If you are unable to find how to set Remote Initial Directory then simply FTP using the assigned login and password and when you are connected execute change directory command "cd domain.com".
3. If both of the above solutions are not desirable then create a virtual directory in your FTP site and map it on the website's physical path. The virtual directory name shall be same as of FTP login name. Now when user will FTP, he will land to his home directory directly.