站點目錄和檔案許可權
/myproject/index.php
結論:所有的許可權都是給予apache的許可權(其他人)而不是使用者和使用者組,因為是www-data使用者執行所有的操作。
之所以給使用者和使用者組設定合適的全下是方便開發人員檢視,編輯**而已
(1)最小許可權
/myproject apache至少要有進入的許可權 001 index.php apache至少要有讀的許可權 004(2)檔案操作許可權
以上許可權中**沒有進行檔案操作,比如新建,刪除,寫入的許可權。(3)使用者和使用者組許可權所以如果**中有建立或寫入檔案的操作
/myproject apache至少要有進入的許可權 003 index.php apache至少要有讀的許可權 004 apache新建檔案的許可權是 644 使用者:使用者組 www-data:www-data
至於使用者和使用者組的許可權習慣設定(4)習慣設定目錄75 檔案64
目錄 755 apache沒有新建檔案的許可權 檔案 644index.php
echo 'index.php'.'';$result = file_put_contents('./test.txt','test');
if($result ===false
)else
linux11 檔案的特殊許可權
uid是一種對二進位制程式進行設定的特殊許可權,可以讓二進位制程式的執行者臨時擁有屬主的許可權 僅對擁有執行許可權的二進位制程式有效 檢視passwd命令屬性時發現所有者的許可權由rwx變成了rws,其中x改變成s就意味著該檔案被賦予了suid許可權。另外有讀者會好奇,那麼如果原本的許可權是rw 呢...
13 1 2 檔案許可權
上例的輸出中,每行檔案資訊的第 1組字串就是檔案的許可權資訊。字串的首個字元是用來表示該檔案的型別。d表示目錄 表示普通檔案 b表示塊輸入輸出裝置檔案,通常是磁碟驅動器 c表示連續輸入輸出裝置,通常是音效卡 數據機等 l表示是鏈結檔案,p表示管道檔案。第2 個至第4 個字元用來確定檔案的所有者許可權...
10 檔案許可權
目錄許可權 r read contents in directory w modify contents of directory x access directory r x ls w x touch rm mv chmod x cd mkdir m 700 abc mkdir abc umask...