我不确定这是php配置问题还是Linux文件权限问题。我遇到的问题是,当一个文件通过php的move_uploaded_file()函数上传到目录中时,该目录的组是ubuntu,所有者是www-data,上传的文件的所有者和组权限会变为www-data,这会导致我的python脚本无法对上传的文件执行任务。
例子:
--Python脚本需要将上传的文件组设置为ubuntu。
如何配置PHP以将上传文件的所有权或组设置为ubuntu,或者如果这是Linux文件权限问题,如何解决?
所有目录和子目录均设置为: 组:ubuntu 拥有者:ubuntu 权限:0755 除了正在上传文件的目录,该目录设置为:
例子:
move_uploaded_file($tempFile,$targetSAVE);
--$targetSAVE目录已设置为:
group: ubuntu
owner: www-data
permissions: 0755
--php上传文件会更改所有者和组为www-data
new file changes to:
group: www-data <-- need this set to *ubuntu*
owner: www-data
permissions: 0755
--Python脚本需要将上传的文件组设置为ubuntu。
如何配置PHP以将上传文件的所有权或组设置为ubuntu,或者如果这是Linux文件权限问题,如何解决?
所有目录和子目录均设置为: 组:ubuntu 拥有者:ubuntu 权限:0755 除了正在上传文件的目录,该目录设置为:
group: ubuntu
owner: www-data
permissions: 0755