天天看點

Ubuntu chmod 指令修改檔案權限

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

chmod 指令有兩種使用方式

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

(1)chmod [ u / g / o / a ] [ + / - / = ] [ r / w / x ] file

其中 :

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

g表示跟User同Group的使用者

o表示Other,即其他使用者

a表示ALL,所有使用者

-------------------------------------

+表示增權重限

-表示取消權限

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

-------------------------------------

r表示Read,即讀檔案

w表示Write,即寫檔案

x表示運作檔案

------------------------------------

file表示檔案的路徑,如ubandy-rest/job/views.py

For example:

sudo chmod u+rw ubandy-rest/job/views.py      

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

(2)chmod [xyz] file

其中,x,y,z分别表示數字(最大不超過7),并分别對應User、Group、Other

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

For example:

sudo chmod 765 ubandy-rest/authentication/models.py      

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

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

For example:

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

使用指令:

chmod 777 *      

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

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

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

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

chmod -R 777 WhoJoy/