天天看點

chmod 指令修改檔案讀寫權限

Ubuntu chmod 指令可以用來修改檔案或檔案夾的讀寫權限 

chmod 指令有兩種使用方式

一、

chmod [u/g/o/a] [+/-/=] [r/w/x] filename
           

[ ]裡都代表的意思: 

u表示User,是檔案的所有者 

g表示跟User同Group的使用者 

o表示Other,即其他使用者 

a表示ALL,所有使用者

+表示增權重限 

-表示取消權限 

=表示取消之前的權限,并給予唯一的權限

r表示Read,即讀檔案 

w表示Write,即寫檔案 

x表示運作檔案

例如:

sudo chmod u+rw /media/name/name.text
sudo chmod u+rw /media/name/
           

二、

chmod [xyz] file
           

[xyz]分别表示數字(最大不超過7),并分别對應User、Group、Other 

x,y,z的值由r(r=4),w ( w=2 ),x ( x=1 )來确定 

例如:

sudo chmod 765 /media/name/name.text
           

當然,你也可以使用通配符 ‘*’,來設定目前路徑下的所有檔案的權限 

假如,目前你的路徑下有檔案:1.txt, 2.html, 3.py 

使用指令:

chmod 777 *
           

可以同時設定上述三個檔案的權限為rwx 

———————————————————————————— 

如果你要修改整個檔案夾的權限,比如你有一個檔案夾WhoJoy, 

你想修改這個檔案夾(包括内部的所有檔案)的權限,那麼 

可以使用指令: 

chmod -R 777 WhoJoy/ 

其中:-R表示以遞歸整個檔案夾中的子檔案

繼續閱讀