permitindo uploads anônimos para o servidor FTP do Windows 7

3

Estou tendo alguma dificuldade em usar o servidor FTP do Windows 7. Gostaria de poder me conectar anonimamente e fazer upload de arquivos para o diretório raiz do FTP, mas recebo mensagens de erro de acesso negado quando tento.

Eu ativei os recursos do Windows InternetInformationServices - > Servidor FTP - > Serviço FTP e Serviços de Informações da Internet - > Ferramentas de gerenciamento da web - > Console de gerenciamento do IIS

No Gerenciador dos Serviços de Informações da Internet (IIS) em Site FTP padrão eu tenho permissões Permitir que todos os usuários leiam, gravem .

Eu ativei Autenticação anônima e Autenticação básica .

Eu desativei temporariamente o firewall do Windows 7.

Eu posso usar o FTP de um PC remoto para visualizar uma listagem de diretórios do diretório raiz do FTP. Mas não consigo carregar dados para ele. Quando tento, recebo este erro:

ftp> put somefile.txt
200 PORT command successful.
550 Access is denied. 

O PC que hospeda o servidor FTP está em um domínio. Eu não tenho direitos de administrador de domínio.

Quais configurações eu preciso alterar para permitir uploads anônimos para o servidor FTP?

Obrigado PaulH

    
por PaulH 03.05.2011 / 18:57

2 respostas

4

Eu tive um problema semelhante no Windows 7, mas resolvi isso permitindo que o grupo "Usuários" write e modify permissões na pasta do sistema de arquivos que era a raiz do FTP.

  1. Encontre a raiz do ftp no seu sistema de arquivos
  2. Clique com o botão direito em > Propriedades > Segurança
  3. Edite as configurações do grupo "Usuários" para incluir write e modify permissions

Acho que isso é necessário porque o usuário anonymous FTP assumirá os privilégios da conta IUSR_... do Windows - que não é necessariamente o mesmo usuário que está executando o serviço FTP?

Espero que isso ajude.

    
por 21.07.2011 / 04:50
2

IUSR é a conta de usuário local real (com permissões de modificação) que o IIS usa para colocar arquivos. Então, tudo que você precisa fazer é adicionar IUSR para a pasta ftproot (e todos os itens dentro).

    
por 28.08.2015 / 03:08