我正在努力处理上传的zip文件的文件权限,然后将其解压缩并分类到正确的目录中。
例如:
用户上传FileA.zip
将FileA.zip移至父/上传/目录(仍为压缩)
将FileA.zip解压缩到parent / module1 / FolderA(在提取zip的同时创建folderA)
上传和提取过程正常,但我无法删除folderA
或其中包含的任何单个文件。在与SSH
或FTP
进行关联时,我收到了permission denied
错误消息。
我唯一可以删除文件夹或文件的时间是我在sudo
中运行SSH connection
。
我还在文件上传到服务器时运行chmod($target_path, 0777)
,但我仍然遇到相同的文件权限错误。
注意:module1
创建时权限设置为0777
,但所有提供问题的解压缩文件都设置为0644
。
默认情况下,如何将每个解压文件的权限设置为 0777 或通过 WinSCP 连接以运行 sudo ? / p>
答案 0 :(得分:0)
sudo chmod 777 filename,还要检查您尝试访问的文件/目录的所有权。检查日志是否有错误,它会告诉你确切拒绝权限的原因