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表示以遞歸整個檔案夾中的子檔案