FTP.exe ls에 대한 로컬 출력 파일 권한이 로컬 네트워크에서 거부되었습니다.

FTP.exe ls에 대한 로컬 출력 파일 권한이 로컬 네트워크에서 거부되었습니다.

네트워크의 로컬 컴퓨터에서 Windows의 ftp 명령을 사용하여 Filezilla FTP 서버의 디렉터리에 액세스한 다음 디렉터리에 있는 모든 파일 목록을 텍스트 파일에 저장하려고 합니다. 로컬 파일을 여는 중 오류가 발생하고 권한이 거부되었습니다. 그러나 이러한 명령은 ftp를 호스팅하는 서버와 네트워크에 없는 외부 컴퓨터에서는 제대로 작동합니다. 네트워크에 있는 컴퓨터에서는 이 기능을 작동시킬 수 없습니다.

Filezilla, FTP 연결, 수동 FTP 연결 및 모든 파일 전송에 대한 모든 방화벽 설정이 열렸습니다. ftp.exe가 내가 쓰려고 하는 로컬 파일을 정지시키고 잠그고 있는 것을 발견했습니다. 다음은 스크립트의 예입니다.

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>

저는 도메인 관리자 계정을 사용하고 있으며 관리자 권한으로 cmd를 실행했으며 모든 사람에게 이러한 폴더와 파일에 대한 권한을 부여하여 모든 권한을 가졌습니다. 나는 이 파일의 소유권을 ftp 사용자에게 주기도 했습니다. 이 명령을 실행한 후 위 파일을 삭제하거나 수정하려고 하면 여전히 액세스가 거부됩니다. 다시 액세스하려면 작업 관리자에서 ftp.exe 파일을 종료해야 한다는 것을 알았습니다.

이는 네트워크에 있는 이 컴퓨터에서만 발생합니다. 로컬 파일을 지정하지 않고 ls 명령을 실행하면 디렉터리의 파일이 제대로 나열됩니다. 어떤 이유로 이 파일에 문제가 있습니다.

어떤 아이디어가 있나요?

답변1

당신은 썼다 ...

내 디렉토리에 액세스하려고 합니다.파일질라 FTP 서버사용하여Windows의 ftp 명령네트워크의 로컬 컴퓨터에서 디렉터리에 있는 모든 파일 목록을 텍스트 파일에 저장합니다.

그리고:

Filezilla, FTP 연결, 수동 FTP 연결 및 모든 파일 전송에 대한 모든 방화벽 설정이 열렸습니다. ftp.exe가 내가 쓰려고 하는 로컬 파일을 정지시키고 잠그고 있는 것을 발견했습니다...

귀하가 제공한 예제는 내 네트워크에서 테스트할 때 작동하므로(Windows FTP 클라이언트로 시도했지만) 문제의 범위를 좁히기 위해 몇 가지 추가 질문을 해야 합니다. 원격 사이트에 연결하고 목록을 로컬 파일에 복사하고 있음이 분명합니다. 귀하의 예제에서도 FileZilla Server 버전 0.9.44 베타 클라이언트를 사용하고 있는 것으로 보입니다. FileZilla 클라이언트를 사용하지 않았지만 파일 액세스 문제는 호스트 운영 체제로 귀결되기 때문에 사용 중인 FTP 클라이언트에 관계없이 동일하게 유지되어야 합니다(FileZilla 클라이언트가 로드된 Windows Server라고 가정합니다. 따라서 시작 단락의 "Filezilla FTP 서버" 참조 -Windows Server 2003/2008인가요?). 제가 당신에게 드리는 또 다른 질문은...Files.txt 파일의 잠금을 모니터링하여 파일이 정지될 때 파일에 둘 이상의 잠금이 있는지 확인했습니까? 교착상태에 빠질 수도 있습니다. 이 작업을 수행하는 방법에 대한 추가 정보가 필요하면 알려주십시오. 감사해요!

관련 정보