Chmod 755意思
chmod 755
是一個Unix/Linux命令,用於改變檔案或目錄的訪問許可權。這個命令的名稱是「change mode」,它允許你設定檔案的讀(read)、寫(write)和執行(execute)許可權。
在Unix/Linux系統中,許可權是按所有者(owner)、組(group)和其他所有用戶(others)來劃分的。每個檔案或目錄都有三個八進位數字來表示這三個類別的許可權。
- 第一個數字是所有者的許可權。
- 第二個數字是組的許可權。
- 第三個數字是其他用戶的許可權。
每個數字由三個二進位位組成,分別表示對該檔案的讀、寫和執行許可權。每個許可權位可以設定為1(表示開啟)或0(表示關閉)。
- 讀許可權(r)的二進位表示是 001。
- 寫許可權(w)的二進位表示是 010。
- 執行許可權(x)的二進位表示是 100。
因此,755
這樣的許可權設定意味著:
- 所有者有讀(r)、寫(w)和執行(x)許可權,即
011
+010
+100
=111
,在八進位中就是7
。 - 組和其他用戶有讀(r)和執行(x)許可權,但沒有寫(w)許可權,即
001
+000
+100
=011
,在八進位中就是5
。
所以,chmod 755
命令將給定檔案或目錄的所有者賦予完全控制許可權,而給組和其他用戶賦予唯讀和執行的許可權。