How to fix FTP server error home Directory Inaccessible? Login failed

Question: When I use FTP client to connect to an FTP site, the following error occurs: 530 User cannot log in, home Directory Inaccessible. Login failed.

Note: (This solution is for MS-FTP Server only)

This problem occurs when the home directory of the Default FTP site does not exist, or the user does not have Read permission on the home directory.

Set Read permission on Default FTP Site and give Everyone Read permission on default FTP path.

To Set Read Permission on Default FTP Site, follow these steps:

  1. Open Internet Services Manager. To open Internet Services Manager, click Start, point to Settings, and then click Control Panel. Double-click Administrative Tools, and then double-click Internet Services Manager.
  2. In the Internet Information Services console, click to expand your server name, and then click Default FTP Site folder, click Properties.
  3. On the Home Directory tab, verify that the Local Path listed is valid (save this path), and that the Read check box is checked.
  4. Click OK.

 To Set Read Permission for Everyone on Default FTP Path, follow these steps:

  1. Open My Computer, browse to the directory checked in step 3 above (e.g. c:\inetpub\ftproot), and open its property sheets.
  2. Make sure that in windows account group, Everyone is listed on the Security property sheet. Under Permissions, select the Read access for the Everyone group. Use Allow to specifically allow access and Deny to specifically deny access.


  • If account group Everyone is not listed, you may add it by clicking the Add button.
  • Be careful when using Deny. Deny takes precedence over Allow. Applying Deny to the Everyone group might close the resource to that level of access by anyone, including the Administrator.