0

我正在为上传的 zip 文件的文件权限而苦苦挣扎,然后将这些文件解压缩并分类到正确的目录中。

例如:

  1. 用户上传 FileA.zip

  2. FileA.zip 移动到 parent/uploads/ 目录(仍然压缩)

  3. FileA.zip 解压到 parent/module1/FolderA (在解压 zip 的同时创建文件夹 A)

上传和提取过程工作正常,但我无法删除folderA其中包含的单个文件或任何单个文件。使用SSHor连接时FTP,我收到一条permission denied错误消息。

我唯一可以删除文件夹或文件的时间是sudoSSH connection.

我也在chmod($target_path, 0777)文件上传到服务器时运行了,但我仍然遇到相同的文件权限错误。

注意:module1创建时权限设置为0777,但所有给我带来问题的提取文件都设置为0644

我该怎么做才能将每​​个提取文件的权限设置为0777或通过WinSCP连接以默认运行sudo ?

4

1 回答 1

0

sudo chmod 777 文件名,还要检查您尝试访问的文件/目录的所有权。检查日志是否有错误,它会告诉你权限被拒绝的确切原因

于 2013-04-11T19:26:04.947 回答