IIS 7.5 FTP Falha no Login dos Usuários do Gerenciador do IIS (530)

4

Falha no logon dos usuários do gerenciador do IIS FTP FTP 7.5 (530)

Estou tentando configurar um site FTP no IIS 7.5 que permita o login dos usuários do Gerenciador do IIS. Estou seguindo este guia: link .

Após a configuração, não consigo fazer login no FTP usando uma conta de usuário do Gerenciador do IIS. O erro do cliente que recebi foi 530 O usuário não pode efetuar login. Erro Win32: erro não especificado. Detalhes do erro: ocorreu um erro durante o processo de autenticação.

Eu tentei os dois com ou sem um host virtual. Um login de conta do Windows bem.

A única coisa estranha que notei foi que ao configurar a permissão de Leitura para o Serviço de Rede, houve um erro de acesso negado ao configurar a permissão para "% SystemDrive% \ Windows \ System32 \ inetsrv \ config \ schema".

Alguma ideia? Obrigado!

    
por Jim 05.05.2011 / 07:36

3 respostas

7

Acabou que não instalei a extensibilidade do FTP. Havia dois subitens em Serviço FTP em Recursos de Função do IIS. Eu selecionei apenas o primeiro e não habilitei a Extensibilidade do FTP, da qual o Usuário do Gerenciador do IIS e membros do ASP.NET confiam.

    
por 07.05.2011 / 12:39
6

Eu tentei instalar o serviço de função Extensibilidade de FTP como sugerido por Jim, mas sem sucesso. Na verdade, suspeito que o "Serviço de Publicação FTP" mostrado na lista de funções disponíveis seja o antigo serviço IIS6, em vez da versão mais recente do IIS7 / FTP7. A descrição do subitem "FTP Management Console" tem uma descrição que contém a linha "IIS7 users IIS6 console de gerenciamento para gerenciamento de servidor FTP", que soou bem - acho que lembro de instalar isso por acidente antes e só perceber quando o IIS6 subitamente apareceu na minha lista de Programas.

O que fez o truque para mim foi simplesmente definir permissões em alguns arquivos e diretórios. Recebi as informações básicas do link , mas os comandos estavam desatualizados (eles usavam CACLS que agora está obsoleto em favor do ICACLS) e a sintaxe é um pouco diferente, então eu tive que adaptá-los um pouco. Você pode fazer o mesmo trabalho no Explorer, mas eu fiz assim (em um prompt de comando do Administrador):

ICACLS "%SystemDrive%\Windows\System32\inetsrv\config" /grant "Network Service":(R)

ICACLS "%SystemDrive%\Windows\System32\inetsrv\config\administration.config" /grant "Network Service":(R)

ICACLS "%SystemDrive%\Windows\System32\inetsrv\config\redirection.config" /grant "Network Service":(R)

e depois:

ICACLS "%SystemDrive%\inetpub\ftproot" /grant "Network Service":(M)

Em seguida, reiniciei o IIS e o serviço FTP no meu site e consegui fazer login usando as permissões do gerenciador do IIS conforme o esperado.

    
por 30.11.2012 / 16:38
0

Suspeito que a conta do Serviço de Rede não tem permissões no diretório que você mencionou, pois você recebeu o erro ao definir as permissões para o Serviço de Rede.

Verifique a permissão da pasta na guia de segurança do Windows Explorer. Defina a permissão de leitura, se não estiver definida, e reinicie o serviço.

    
por 05.05.2011 / 08:35

Tags