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.
Answer: 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.
Instructions for MS FTP 7.x and later versions
Such error appears if the user has no correct permission in FTP authorization rules. This rule can be added by following below mentioned steps:
- Open IIS by clicking on Start >> Run type inetmgr and Press enter.
- Expand the Server in IIS.
- Expand Sites tree structure by clicking on Sites.
- Further click on Default FTP Site node
- Select LocalUser virtual directory
- Double click on FTP Authorization Rules
- Make sure that the FTP user is listed there and has READ, Write Permissions.
** Configuration of MS-FTP 7.x in HC Article
Instructions for MS FTP 6
To Set Read Permission on Default FTP Site, follow these steps:
Open Internet Services Manager select Default FTP Site, click Properties.
On the Home Directory tab, verify that the Local Path listed is valid (save this path), and that the Read check box is checked.
To Set Read Permission for Everyone on Default FTP Path, follow these steps:
Open My Computer, browser to the directory checked in step 3 above (e.g. c:\inetpub\ftproot), and open its property sheet.
Make sure 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.
Note: If the account group Everyone is not listed, you may add it by clicking the Add button.