FTP.exe ls zur lokalen Ausgabedatei - Berechtigung im lokalen Netzwerk verweigert

FTP.exe ls zur lokalen Ausgabedatei - Berechtigung im lokalen Netzwerk verweigert

Ich versuche, von einem lokalen Computer im Netzwerk aus mit dem FTP-Befehl in Windows auf ein Verzeichnis auf meinem Filezilla-FTP-Server zuzugreifen und dann eine Liste aller dieser Dateien im Verzeichnis in einer Textdatei abzulegen. Beim Öffnen der lokalen Datei erhalte ich eine Fehlermeldung und die Meldung „Zugriff verweigert“. Diese Befehle funktionieren jedoch einwandfrei vom Server, auf dem der FTP-Server gehostet wird, und von jedem externen Computer, der nicht im Netzwerk ist. Ich bekomme dies einfach nicht von einem Computer im Netzwerk aus zum Laufen.

Alle Firewall-Einstellungen wurden für Filezilla, FTP-Verbindungen, passive FTP-Verbindungen und für alle Dateiübertragungen geöffnet. Ich stelle fest, dass ftp.exe hängt und die lokale Datei sperrt, in die ich schreiben möchte. Nachfolgend sehen Sie ein Beispiel für das Skript:

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>

Ich verwende ein Domänenadministratorkonto, habe die Eingabeaufforderung als Administrator ausgeführt und sogar allen die Berechtigung für diese Ordner und Dateien erteilt, damit sie die volle Kontrolle haben. Ich habe sogar den FTP-Benutzer als Eigentümer dieser Dateien zugelassen. Wenn ich nach dem Ausführen dieser Befehle versuche, die obige Datei zu löschen oder zu ändern, wird mir der Zugriff trotzdem verweigert. Ich habe festgestellt, dass ich die Datei ftp.exe im Task-Manager beenden muss, um wieder Zugriff zu erhalten.

Dies passiert nur auf diesem Rechner im Netzwerk. Wenn ich den Befehl ls ausführe, ohne eine lokale Datei anzugeben, werden die Dateien im Verzeichnis problemlos aufgelistet. Aus irgendeinem Grund liegt ein Problem mit dieser Datei vor.

Irgendwelche Ideen?

Antwort1

Sie schrieben...

Ich versuche auf ein Verzeichnis auf meinemFilezilla FTP-ServerVerwendung derFTP-Befehl in Windowsvon einem lokalen Computer im Netzwerk und fügen Sie dann eine Liste aller dieser Dateien im Verzeichnis in eine Textdatei ein ...

Und:

Alle Firewall-Einstellungen wurden für Filezilla, FTP-Verbindungen, passive FTP-Verbindungen und für alle Dateiübertragungen geöffnet. Ich stelle fest, dass ftp.exe hängt und die lokale Datei sperrt, in die ich schreiben möchte ...

Das von Ihnen angegebene Beispiel funktioniert, wenn ich es in meinem Netzwerk teste (aber ich habe es mit einem Windows-FTP-Client versucht), daher muss ich noch ein paar Fragen stellen, um das Problem einzugrenzen. Es ist offensichtlich, dass Sie eine Verbindung zur Remote-Site herstellen und die Liste in die lokale Datei kopieren. Es sieht so aus, als ob Sie auch den Beta-Client FileZilla Server Version 0.9.44 aus Ihrem Beispiel verwenden. Ich habe den FileZilla-Client nicht verwendet, aber die Dateizugriffsprobleme sollten gleich bleiben, egal welchen FTP-Client Sie verwenden, da es auf das Host-Betriebssystem hinausläuft (ich gehe davon aus, dass es sich um einen Windows-Server mit dem darauf geladenen FileZilla-Client handelt – daher der Verweis auf „Filezilla-FTP-Server“ in Ihrem ersten Absatz –ist es Windows Server 2003/2008?). Meine andere Frage an Sie ist …Haben Sie die Sperren Ihrer Files.txt-Datei überwacht, um zu sehen, ob mehr als eine Sperre für die Datei gilt, wenn sie hängt? Sie könnten in eine Sackgasse geraten. Lassen Sie mich wissen, wenn Sie weitere Informationen dazu benötigen. Danke!

verwandte Informationen