Like many others (as evidenced by the various posts and searches on this topic), I do this infrequently enough that it has come up and bit me in the a** too many times so hopefully by memorializing my idiocy in blog post form, I will NOT forget this lesson I learned when managing FTP users in IIS7.
If you an experienced IIS manager (6.x and better) you are most likely to get caught by this. You’ve probably done all the normal steps (added users to Windows, added to correct group, given write access to the correct folder) and yet nothing seems to work for you on this new users… Well, if when you’ve logged in using the corect username and password and still get the dreaded “530 User cannot log in, home directory inaccessible” message, then this should resolve your problem.
If you go to the virtual directory you are looking to allow access to in IIS, make sure that you go into the “FTP Authorization” and create a rule for this user.
For some reason it doesn’t seem to respect the Roles/Groups and you need to specifically allow for the individual user.
Of course, your mileage may differ but this works for me!
At Over The Top and Exhibit A Communications, I've programmed solutions for Google as well as at least one other company that was later acquired by Google.
I've been CTO of an Internet SaaS company and spent my time pretty evenly between guiding the future technical strategy of the company, architecting software solutions for my dev teams, designing and running a data center to service our clients world-wide as well as being a technical evangalist/sales engineer to our media clients large and small.
I've also been Chief Photographer of the Daily Sun/Post newspaper back when it was a 5-day a week daily newspaper.
I also spent a great many years as a beach lifeguardfor the City of San Clemente as well as Jr. Lifeguard instructor and then as it's program coordinator.
Private Pilot with Instrument rating and proud husband of soon to be 25 years (and counting).