改變檔案或目錄許可權命令 chmod

2021-06-22 05:22:07 字數 1280 閱讀 9174

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/wwwroot

chmod -rv 755 * #注意:「*」表示萬用字元,指的是所有檔案和檔案

chmod -rv a+rwx log/*

改變檔案或目錄許可權命令 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...