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/