天天看點

linux檔案賦予755權限,Linux改變檔案目錄權限指令chmod詳解

我們經常需要賦予檔案夾或者檔案屬性,一般都是在FTP上更改屬性為777之類的,但缺點是速度慢,而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/www.zzwsem.net 裡的所有檔案和檔案夾設定為755權限

1.直接指定路徑修改

(1)第一種方法

chmod -R 755 /home/wwwroot/www.zzwsem.net/*

(2)另外一種方法

chmod 755 /home/wwwroot/www.zzwsem.net/ -R

2.手動進入該目錄修改權限

cd /home/wwwroot/www.zzwsem.net

chmod -Rv 755 * #注意:“*”表示通配符,指的是所有檔案和檔案