2012-04-13 25 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是最不可取的,因爲全局更改文件創建的安全含義。

相關問題