回覆列表
  • 1 # 使用者1605103610676

    在Unix和Linux的各種作業系統下,每個檔案(資料夾也被看作是檔案)都按讀、寫、執行設定許可權。

    例如我用ls -l命令列檔案表時,得到如下輸出:

    -rw-r--r-- 1 bu users 2254 2006-05-20 13:47 tt.htm

    從第二個字元起rw-是說使用者bu有讀、寫權,沒有執行權,接著的r--表示使用者組users只有讀許可權,沒有執行權,最後的r--指其他人(others)只有讀許可權,沒有寫權和執行權。這是系統預設設定,我可以改寫tt.htm,同組的人和其他人只有權讀,沒人有權執行,因為只是一個html檔案,不必執行。這在Novell的directory services之前很先進。

    讀、寫、執行三項許可權可以用數字表示,就是r=4,w=2,x=1。所以,上面的例子中的rw-r--r--用數字表示成644。

    反過來說777就是rwxrwxrwx,意思是該登入使用者(可以用命令id檢視)、他所在的組和其他人都有最高許可權。

    再多說一句。我用chmod o-r tt.htm命令改許可權,o-r是others的許可權中減掉讀。結果是

    -rw-r----- 1 bu users 2254 2006-05-20 13:47 tt.htm

    如果用命令chmod 777 tt.htm,結果是

    -rwxrwxrwx 1 bu users 2254 2006-05-20 13:47 tt.htm

    任何人都有讀、寫、執行三項許可權。

  • 中秋節和大豐收的關聯?
  • 庭前會議規則?