1. 程式人生 > >php修改伺服器檔案操作許可權

php修改伺服器檔案操作許可權

code sample



<?php   $file = $dir.$filename; / /要修改的檔案,包括路徑和名字
chmod($file, 0644);   //0644 要修改成的許可權值
?>

chmod() 函式

chmod() 函式改變檔案模式。chmod — Changes file mode 如果成功則返回 TRUE,否則返回 FALSE。 語法
chmod(file,mode)引數 描述
file 必需。規定要檢查的檔案。
mode 可選。規定新的許可權。
mode 引數由 4 個數字組成:
第一個數字永遠是 0
第二個數字規定所有者的許可權
第二個數字規定所有者所屬的使用者組的許可權
第四個數字規定其他所有人的許可權
可能的值(如需設定多個許可權,請對下面的數字進行總計):
1 - 執行許可權
2 - 寫許可權
4 - 讀許可權

許可權模式

在計算機檔案系統中,不同的檔案和目錄具有的許可權會指定哪些人及哪些內容可讀、寫、修改及訪問。這是很重要的,因為WordPress 可能需要訪問並寫入 wp-content目錄下的檔案以啟用特定的功能。
  7      5      5
 使用者     組   任何人
 r+w+x  r+x    r+x
 4+2+1  4+0+1  4+0+1  = 755

許可權模式是由使用者,檔案組及其他所有人各組數值分別相加得出的。從上面的圖表中應該能看出個大概。

  • Read 4 - 允許讀檔案
  • Write 2 -允許寫/修改檔案
  • eXecute1 -讀/寫/刪除/修改/目錄
  7       4      4
 使用者     組   任何人
 r+w+x    r      r
 4+2+1  4+0+0  4+0+0  = 744
模式 字元表示 說明
0477 -r--rwxrwx 所有者僅可讀(4),其他及組可讀寫執行(7)
0677 -rw-rwxrwx 所有者僅可讀寫(6),其他及組可讀寫執行(7)
0444 -r--r--r-- 所有均僅可讀(4)
0666 -rw-rw-rw- 所有均僅可讀寫(6)
0400 -r-------- 所有者僅可讀(4),組及其他無任何許可權(0)
0600 -rw------- 所有者僅可讀寫(6),組及其他無任何許可權(0)
0470 -r--rwx--- 所有者僅可讀,組可讀寫執行,其他則無任何許可權
0407 -r-----rwx 所有者僅可讀,其他可讀寫執行,組則無任何許可權
0670 -rw-rwx---
所有者僅可讀寫,組可讀寫執行,其他則無任何許可權
0607 -rw----rwx 所有者僅可讀寫,其他可讀寫執行,組則無任何許可權