FTP.exe ls para a Permissão do Arquivo de Saída local Negada na Rede Local

0

Estou tentando acessar um diretório no meu servidor FTP Filezilla usando o comando ftp no Windows de um computador local na rede e, em seguida, colocar uma lista de todos os arquivos no diretório em um arquivo de texto. Estou recebendo um erro ao abrir o arquivo local e a permissão foi negada. No entanto, esses comandos funcionam bem no servidor que hospeda o ftp e em qualquer computador externo que não esteja na rede. Eu simplesmente não consigo fazer isso funcionar em um computador na rede.

Todas as configurações do firewall foram abertas para o Filezilla, conexões FTP, conexões FTP passivas e para todas as transferências de arquivos. Eu estou encontrando que ftp.exe está pendurado e bloqueando o arquivo local que estou tentando gravar. A seguir, um exemplo do script:

C:\>ftp ftpservice.dns.org
Connected to ftpservice.dns.org
220-FileZilla Server version 0.9.44 beta
220 Welcome to the FTPSERVICE FTP Server
User <ftpservice.dns.org:<none>>: user
331 Password required for user
Password:
230 Logged on
ftp> cd test
250 CWD successful. "/test" is current directory.
ftp> ls *.tar "C:\Users\Public\Software\Temp\Files.txt"
200 Port command successful
Error opening local file C:\Users\Public\Software\Temp\Files.txt.
> C:\Users\Public\Software\Temp\Files.txt:Permission denied
ftp>

Estou usando uma conta de administrador de domínio, executei o cmd como administrador e até mesmo concedeu permissões a essas pastas e arquivos para que todos tivessem controle total. Eu até dei a propriedade desses arquivos para o usuário ftp. Se eu tentar excluir ou modificar o arquivo acima depois de executar esses comandos, ainda receberei um acesso negado. Eu achei que eu tenho que terminar o arquivo ftp.exe no gerenciador de tarefas para obter acesso novamente.

Isso está acontecendo apenas nesta máquina na rede. Se eu executar o comando ls sem especificar um arquivo local, ele listará os arquivos no diretório sem problemas. Está tendo um problema com esse arquivo por algum motivo.

Alguma idéia?

    
por charlwillia6 02.07.2014 / 16:57

1 resposta

1

Você escreveu ...

Estou tentando acessar um diretório no meu servidor FTP Filezilla usando o comando ftp no Windows de um computador local na rede e, em seguida, colocar uma lista de todos esses arquivos no diretório em um arquivo de texto ...

e:

Todas as configurações do firewall foram abertas para o Filezilla, conexões FTP, conexões FTP passivas e para todas as transferências de arquivos. Eu estou achando que ftp.exe está pendurado e bloqueando o arquivo local que estou tentando gravar ...

O exemplo que você fornece funciona quando eu testo na minha rede (mas eu tentei com o cliente FTP do Windows), então tenho que fazer mais algumas perguntas para diminuir o problema. É óbvio que você está se conectando ao site remoto e copiando a listagem para o arquivo local. Parece que você também está usando o cliente beta FileZilla Server versão 0.9.44 do seu exemplo. Eu não usei o cliente FileZilla, mas os problemas de acesso a arquivos devem permanecer os mesmos, não importando qual cliente FTP você esteja usando, uma vez que ele se resume ao sistema operacional host (suponho que seja um Windows Server com o cliente FileZilla carregado). "Filezilla FTP server" referência em seu parágrafo de abertura - é o Windows Server 2003/2008? ). Minha outra pergunta para você é ... Você já monitorou os bloqueios em seu arquivo Files.txt para ver se há mais de um no arquivo quando ele trava? Você pode estar se deparando com uma situação de impasse . Deixe-me saber se você precisar de mais informações sobre como fazer isso. Obrigado!

    
por 07.08.2014 / 23:38