2014-01-17 2 views
0

PHP 스크립트를 사용하여 서버에 파일을 업로드하고 있습니다. 또한 사용자가 이러한 파일을 삭제할 수 있도록하는 스크립트가 있습니다. 파일을 삭제할 권한을 사용자에게 부여하기 위해 업로드 후 파일을 chmod해야합니까?PHP에서 업로드 한 후에 파일을 chmod해야합니까?

chmod ($baseDir . $_FILES['file']['name'], 0644); 
+0

필요에 따라 다릅니다. 업로드하는 대상은 무엇입니까? 어디두고 가니? 서버에 실제 계정이있는 이유는 무엇입니까? – Brad

+0

그들은 이미지, 문서, 비디오 파일을 업로드하고 있습니다. 내 문서 루트 (public_html)에있는 폴더에 넣을 것입니다. 이 폴더는 권한이 755입니다. – Ashesh

+1

현재하고있는 일은 극히 안전하지 않습니다. 이것이 잘 잠겨있지 않고 자신 만의 용도로만 사용되는 경우가 아니라면 모든 종류의 보안 취약점에 대해 공개적으로 열려 있습니다. – Brad

답변

2

일반적으로 아니오. 업로드 스크립트 및 삭제 스크립트가 동일한 시스템 사용자로 실행되는 경우 이미 삭제할 수있는 권한이 있습니다.

파일을 업로드 한 다음 삭제하면됩니까?

관련 문제