linux系統下有多種許可權控制,一般為:可執行、可讀、可寫,如何快速在命令列下給相應檔案或資料夾賦予相應許可權呢?
【語法】chmod [選項][引數]
【詳解】chmod命令用於改變檔案或目錄的許可權,設定許可權有字元和數字兩種設定方法。
在數字設定法中,0表示沒有許可權,1表示可執行許可權,2表示可寫許可權,4表示可讀許可權,以上數字相加所得到的數最最終許可權。如可寫可讀為6,可執行和可讀為5許可權。
在英文設定法中,r表示可讀許可權,w表示可寫許可權,x表示可執行許可權,-表示無任何許可權。
【選項說明】
選項相應功能
u操作物件簡稱,使用者user,檔案或目錄的所有者。
g操作物件簡稱,同組使用者group,檔案或目錄所屬群組
o操作物件簡稱,其它使用者others
a操作物件簡稱,所有使用者all,系統預設使用此項
+許可權操作符,新增某些許可權
-許可權操作符,取消某些許可權
=許可權操作符,設定檔案的許可權為給定的許可權
r許可權設定(英文),表示可讀許可權
w許可權設定(英文),表示可寫許可權
x許可權設定(英文),表示可執行許可權
-許可權設定(英文本元),表示沒有許可權
x許可權設定,如果目標檔案是可執行檔案或目錄,可給其設定可執行許可權
s許可權設定,設定許可權suid和sgid,使用許可權組合「u+s」設定檔案的使用者的id位,「g+s」設定組id位
t許可權設定,只有目錄或檔案的所有者才可以刪除目錄下的檔案
-c如果檔案許可權已經改變,顯示其操作資訊
-f操作過程中不顯示任何錯誤資訊
-r修改指定目錄下所有檔案或子目錄的許可權
-v顯示命令執行時的詳細執行過程
--help
顯示幫助資訊
--version
顯示版本資訊
【引數說明】
引數相應功能
檔案指定改變許可權的檔案或目錄的名稱。
將/home/wwwroot/裡的所有檔案和資料夾設定為755許可權
(1)直接指定路徑修改
chmod -r 755 /home/wwwroot/*
(2)手動進入該目錄修改許可權(並顯示詳細過程)
cd /home/wwwrootchmod -rv 755 * #注意:「*」表示萬用字元,指的是所有檔案和檔案
**:
改變檔案或目錄許可權命令 chmod
linux系統下有多種許可權控制,一般為 可執行 可讀 可寫,如何快速在命令列下給相應檔案或資料夾賦予相應許可權呢?語法 chmod 選項 引數 詳解 chmod命令用於改變檔案或目錄的許可權,設定許可權有字元和數字兩種設定方法。在數字設定法中,0表示沒有許可權,1表示可執行許可權,2表示可寫許可權...
chmod命令 改變檔案或目錄的訪問許可權
功能 chmod命令是非常重要的,用於改變檔案或目錄的訪問許可權.使用者用它控制檔案或目錄的訪問許可權 語法 該命令有兩種用法。一種是包含字母和操作符表示式的文字設定法 另一種是包含數字的數字設定法。1.文字設定法 chmod who mode 檔名?引數 操作物件who可是下述字母中的任乙個或者它...
Linux檔案許可權檢視及修改命令chmod
檢視許可權 linux檔案訪問許可權分為可讀,可寫和可執行三種。可用ls l命令檢視,例 ls l 顯示 rwxr xr x 1 root root 6444 09 22 15 33 shmwrite rw r r 1 root root 1443 09 22 15 33 shmwrite.c dr...