업로드 된 zip 파일에 대한 파일 사용 권한에 어려움을 겪고 있습니다. 압축 파일을 압축 해제하고 올바른 디렉토리에 정렬합니다. 예를 들어업로드 된 파일 사용 권한
: FileA.zip
사용자 업로드
FileA.zip 부모/업로드/디렉토리 FileA.zip 추출한(여전히 압축) 이동
parent/module1/FolderA (folderA는 zip이 추출되는 동시에 생성됩니다)
업로드 및 추출 프로세스가 정상적으로 작동하지만 folderA
또는 포함 된 개별 파일을 삭제할 수 없습니다. SSH
또는 FTP
으로 연결할 때 permission denied
오류 메시지가 나타납니다.
SSH connection
에서 sudo
을 실행할 때만 폴더 나 파일을 삭제할 수 있습니다.
또한 파일을 서버에 업로드 할 때 chmod($target_path, 0777)
을 실행했지만 여전히 동일한 파일 사용 권한 오류가 발생합니다.
참고 : module1
은 사용 권한을 0777
으로 설정했지만 문제를 일으키는 추출 된 파일은 모두 0644
으로 설정됩니다.
내가 0777에 추출 된 각 파일에 대한 권한을 설정 또는 기본적으로 sudo는을 실행하는 WinSCP에를 통해 연결하는 중 무엇을 할 수 있는가?
NO! 초라한 0777! 아무것도! –
음, 파일을 처리하는 더 좋은 방법이 있어야합니다. – Zachary
새 위치로 추출 된 파일에 다른 소유자 "데몬"이 있음을 발견했습니다. – Zachary