O IIS 7.5 FTP 530 O usuário não pode efetuar login, diretório inicial inacessível.
Postado em 21 de março de 2014 por Frank McCourry
Há uma tonelada de artigos por aí abordando esse problema. Eu não vou repeti-los aqui. O que vou compartilhar é o que fazer quando você seguiu todos esses artigos e ainda não parece funcionar.
Deixe-me rever o problema. Desde a introdução do IIS 7.0 e agora com o 7.5, a Microsoft alterou a autenticação e a autorização do ftp. Isso pode ser confuso porque há duas etapas críticas que devem ser executadas para garantir que o usuário realmente obtenha o acesso necessário. Primeiro você deve definir as permissões na pasta que eles estarão acessando e depois autorizar o usuário no IIS sob regras de autorização FTP.
Aqui está o kicker. Se você fizer isso na ordem errada, tudo parecerá correto, mas você receberá um "Erro 530 O usuário não pode efetuar login, diretório inicial inacessível".
Para corrigir este problema:
Remove FTP publishing from the site.
Restart IIS
Verify that the users have proper permissions to the folder you want them to use.
Add FTP publishing back to the site.
Add the user to the ftp authorization rules.
Este problema não acontece todas as vezes e eu ainda tenho que entender se existe algum padrão diferente da ordem em que as permissões e autorizações estão definidas. Mesmo quando eles estão na ordem certa, eu vi essa quebra ao adicionar um novo usuário.