改變檔案或目錄許可權命令:chmod
阿新 • • 發佈:2019-02-15
Linux系統下有多種許可權控制,一般為:可執行、可讀、可寫,如何快速在命令列下給相應檔案或資料夾賦予相應許可權呢?
chmod
【語法】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)直接指定路徑修改
(2)手動進入該目錄修改許可權(並顯示詳細過程)