2012-04-13 74 views
1

我有一个马马虎虎的问题,问题是,据我所知,755是文件夹,644是文件,644是只读等等...chmod一个文件,所以它下面都是755

现在我的老板说我们的一个客户有一个WP画廊的问题,当他们上传 画廊/图片等,并不是所有的人都会工作。所以我的老板说“它的权限问题”

现在,当我在那里去,其其应该做的是,该文件夹是755,和单个文件,644 ....

中说,我告诉她,这是好的,她说,不,没有个人档案也必须是755 ..所以,人民解放军可以看到他们....我告诉她,以及644是只读,以便任何人查看他们应该有访问权限。

长话短说,她不会满足,直到所有的文件都是755.当我看着父文件夹(库文件夹)权限其还755

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

***编辑 - 我需要让这个在未来,当一个文件通过任何方法上传(在他的案件worpress),它自动就会出现,在先进的755

感谢。

回答

3

递归更改权限

chmod 755 -R parent_folder 
+0

你好,对不起,我编辑了这个问题。 “我需要做到这一点,以便将来每当通过任何方法上传文件(在他的情况下都是蠕虫)时,它会自动以755形式上传。”谢谢 – somdow 2012-04-13 14:29:11

1

一派搭配chmod递归:http://www.zzee.com/solutions/chmod-help.shtml

检查-R财产,shoudl做什么,你需要

+0

你好,谢谢你的回复,我编辑了这个问题来补充一点。 “我需要做到这一点,以便将来每当通过任何方法上传文件(在他的情况下都是蠕虫)时,它会自动以755形式上传。”谢谢 – somdow 2012-04-13 14:29:36

2

拥有自己的文件755是一个非常奇怪的要求。 644和755之间唯一的区别在于这些文件是可执行文件,据推测这些文件没有被执行。

要修复正在创建的文件的权限错误,您可以更改运行php(apache?)的进程umask,修改php land中的umask或更改php代码以创建具有正确权限的文件。在php中或在此过程中更改umask是最不可取的,因为全局更改文件创建的安全含义。

相关问题