(文章轉載自:http://www.7do.net/resources-11706-1-1.html)
  
|
chmod 777的含義: 0 ~; j) s6 ^+ ^1 @+ O 七度蘋果電腦軟件 文件/目錄權限設置命令:chmod
這是Linux系統管理員最常用到的命令之一,它用於改變文件或目錄的訪問權限。該命令有兩種用法:
用包含字母和操作符表達式的文字設定法 . y1 l+ c6 {" k$ a 七度蘋果電腦軟件 其語法格式為:chmod [who] [opt] [mode] 文件/目錄名 7 A+ F- C2 w% G; }4 ?3 F( B 七度蘋果電腦軟件 ! q6 j. Q( x* h 七度蘋果電腦軟件 其中who表示對象,是以下字母中的一個或組合: 8 ?- l0 t* u' y- D" h$ r 七度蘋果電腦軟件 - I u' q% e4 u5 C 七度蘋果電腦軟件 u:表示文件所有者 g:表示同組用戶 o:表示其它用戶 5 h0 W$ q# T g/ q+ m. O 七度蘋果電腦軟件 a:表示所有用戶 " A3 U$ H; p8 A. N' r; V) k 七度蘋果電腦軟件 opt則是代表操作,可以為: +:添加某個權限 0 T" @) b7 ~: W& B1 m 七度蘋果電腦軟件 -:取消某個權限 % A6 K5 m* {% m5 ^8 ~ 七度蘋果電腦軟件 =:賦予給定的權限,並取消原有的權限 ( [& m/ k \8 V1 z* C 七度蘋果電腦軟件 而mode則代表權限: r:可讀 8 `: f6 g3 `% C 七度蘋果電腦軟件 w:可寫 ! ^3 G8 H6 V0 d1 S, H; g 七度蘋果電腦軟件 x:可執行
例如:為同組用戶增加對文件a.txt的讀寫權限:
chmod g+rw a.txt
用數字設定法 , } p: G U- e9 o; ^ 七度蘋果電腦軟件
而數字設定法則更為簡單:chmod [mode] 文件名 ) p7 A4 x1 ^% h8 ] 七度蘋果電腦軟件 關鍵是mode的取值,一開始許多初學者會被搞糊塗,其實很簡單,我們將rwx看成二進制數,如果有則有1表示,沒有則有0表示,那么rwx r-x r- -則可以表示成為: # ?) |& b. Q& }# b9 q' u 七度蘋果電腦軟件 111 101 100 8 D: m- f! P' Z! Y! z 七度蘋果電腦軟件 7 g+ u' I' z3 ^$ P 七度蘋果電腦軟件 再將其每三位轉換成為一個十進制數,就是754。 ( X: V0 `) {0 ^" @1 g1 J 七度蘋果電腦軟件
例如,我們想讓a.txt這個文件的權限為: 4 {2 e h# H& l! X4 [ 七度蘋果電腦軟件 3 X I+ \9 y& X' ^3 H) H 七度蘋果電腦軟件 自己 同組用戶 其他用戶 可讀 是 是 是 可寫 是 是 可執行
那么,我們先根據上表得到權限串為:rw-rw-r--,那么轉換成二進制數就是110 110 100,再每三位轉換成為一個十進制數,就得到664,因此我 們執行命令: 5 P" o+ O! {$ R* S 七度蘋果電腦軟件 , \5 I' _" z: o6 C2 f 七度蘋果電腦軟件 chmod 664 a.txt
如何設置文件夾權限為777
先進terminal,然后輸入Wally的命令,后面添加你的目錄名。) sudo chmod -R 777
或者
打開終端,切換到保存該文件的路徑下,為該文件添加可執行權限,命令如下:
chmod +x Hello.swift
|
|