2010-09-29 76 views
0

我是linux平臺的新手,現在我想刪除根文件夾下所有php文件的寫權限。如果有人能夠提出解決方案,這將是可觀的。遞歸刪除根文件夾下的權限

感謝和問候

tismon

+0

屬於對superuser.com – 2010-09-29 10:11:18

回答

3
find/-name '*.php' -exec chmod a-w {} \; 
+0

之前,你這樣做,你也可以使用「查找/ -name根* .PHP -print」(去掉引號),看看有什麼文件它會更改權限。另外,您可能會想要使用sudo以root權限運行該命令。 – Matthieu 2010-09-29 10:05:18

+0

感謝您的回覆,但我不敢說這個命令不適用於我的系統(RHEL 5)。如果您可以提供替代選項,這將會很有幫助。 – tismon 2010-09-29 10:23:41

+1

您必須將\ *。php放在引號中,如下所示:find/-name「\ *。php」-exec chmod a-w {} \; – fschmitt 2010-09-29 12:31:22

0

另一種選擇是使用這2個命令

cd/
chmod -R a-w *.php 

但我也建議(像馬修一樣)先看看,你真的修改了哪些文件。

0

這將工作:

find /root -type f -name "*php" | xargs chmod 664