Categories
學習筆記

將文件夾下所有文件權限設爲cgi模式下適用權限

directadmin下如果所使用的php是cgi的 則如果文件權限是777的話會出現如下的情況: Internal Server Error File “/home/user/domains/xxx.com/public_html/index.php” is writeable by group suPHP 0.7.1 問題就在於php_cgi不需要更改可寫權限 改爲777了反而會報錯 所以這時候就需要修正所有文件和目錄的權限 自己改的話也太扯 所以下面介紹大家怎麼直接用ssh操作 直接修復問題 find . -type f -exec chmod 0644 {} \; -print find . -type d -exec chmod 0755 {} \; -print 第一條命令自然是進到需要修正權限的文件夾下 第二條命令是找出當前文件夾下所有的文件(file) 執行chmod爲644 然後列印出來 第三條命令則是找出當前文件夾下所有的文件夾(directory) 執行chmod爲755 然後列印出來 備註:tar.gz的壓縮包會保留原始的權限,所以遇上原本壓縮前是777的情況,也就是用這種方式解決最爲迅速