1

我有一个马马虎虎的问题,问题是,据我了解,755 用于文件夹,644 用于文件,644 是只读等...

现在我的老板说我们的一个客户有一个 WP 画廊问题,当他们上传画廊/图片等时,并非所有这些都可以工作。所以我的老板说“这是一个许可问题”

现在,当我进入那里时,它应该是什么,文件夹是 755,单个文件是 644....

也就是说,我告诉她这没关系,她说不,不,个人文件也必须是 755..这样 ppl 才能看到它们..我告诉她,644 是只读的,所以任何查看它们的人都应该有使用权。

长话短说,直到所有文件都是 755,她才会满意。当我查看父文件夹(图库文件夹)的权限时,它也是 755。

有没有办法让所有内部文件 755 而不是手动一个一个地做?

***编辑-我需要做到这一点,以便将来,无论何时通过任何方法(在他的情况下为 worpress)上传文件时,它都会自动输入为 755。

提前致谢。

4

3 回答 3

3

递归更改权限

chmod 755 -R parent_folder
于 2012-04-13T14:25:37.260 回答
2

拥有文件本身 755 是一个非常奇怪的要求。644 和 755 之间的唯一区别是文件是可执行的,并且可能文件没有被执行。

要修复使用错误权限创建的文件,您可以更改运行 php(apache?)的进程的 umask,修改php中的umask或更改 php 代码以创建具有正确权限的文件。在 php 或进程中更改 umask 是最不可取的,因为全局更改文件创建会带来安全隐患。

于 2012-04-13T14:34:22.920 回答
1

谷歌搜索 chmod 递归:http ://www.zzee.com/solutions/chmod-help.shtml

检查 -R 属性,应该做你需要的

于 2012-04-13T14:24:54.047 回答