上传的文件权限
问题描述:
我正在努力处理上传的zip文件的文件权限,然后解压缩并将其分类到正确的目录中。上传的文件权限
例如:
用户上传FileA.zip
FileA.zip移动到父/上传/目录(仍压缩)
FileA.zip被提取到父/模块1/FolderA(文件夹A在提取压缩文件的同时创建)
上传和提取过程正常,但我无法删除folderA
或它包含的任何单个文件。当与SSH
或FTP
连接时,遇到了permission denied
错误消息。
我唯一可以删除的文件夹或文件,当我运行sudo
在SSH connection
。
我还在文件上传到服务器时运行了chmod($target_path, 0777)
,但我仍然遇到相同的文件权限错误。
注意:module1
创建的权限设置为0777
,但所有提取的文件给我的问题都设置为0644
。
我能做些什么要么设置每个提取文件的权限,或通过的WinSCP连接到运行在默认情况下须藤?
答
sudo chmod 777文件名,也检查您尝试访问的文件/目录的所有权。检查日志中的错误,它会告诉你为什么权限被拒绝
不!不是已经存在的0777!不管怎样! – 2013-04-11 19:37:53
是的,必须有更好的方式来处理文件 – Zachary 2013-04-11 19:38:27
我发现提取到新位置的文件有不同的所有者“守护进程” – Zachary 2013-04-11 19:42:27