所以我正在尝试开发一个脚本,所有用户都可以将图像上传到动态创建的文件夹。
这是我做的线。
$newID = 1
mkdir('uploads/job_images/'.$newID.'/',0755);
这将在“uploads/job_images”中创建一个已经设置好的文件夹。
我的问题是,如果“工作图像”权限设置为 755 或 766,它不会让我创建目录。但是当我尝试将“job_images”权限设置为 777 时,它允许我创建一个目录。但他们说 777 存在安全风险。如果权限设置为 755,您为什么认为我无法在“job_images”内创建文件夹,但如果“job_images”权限设置为 777,则允许我在“job_images”内创建文件夹?
创建的文件夹还将“所有者/组”设置为 99/99(nobody)。楼主组好吗?
问题:
- 我可以在不使用 777 到“job_images”文件夹或将其留给 777 的情况下执行此操作吗?
- 我需要更改已创建文件夹的所有者吗?我可能有一天需要删除这些文件夹。
- 如何默认网站用户创建的文件夹组?