12.01 晚 心情 陰雨 既然能力支撐不起自己的野心就先沉下心來努力學習好讓有一天重新出現在江湖大放光芒
1、chmod許可權管理命令
2、Linux 的檔案呼叫許可權分為三級 :
檔案所屬者(u)
所屬組(g)
其他人(o)
利用 chmod 可以控制檔案如何被他人所呼叫
3、命令規則:chmod [ugoa][[+-=][rwxX] file.txt
[ugoa][[+-=][rwxX]分別表示如下:
[ugoa]
u 表示該檔案的擁有者
g 表示與該檔案的擁有者屬於同一個群體(group)者
o 表示其他以外的人
a 表示這三者皆是
[+-=]
+ 表示增加許可權
- 表示取消許可權
= 表示唯一設定許可權
[rwxX]
r 表示可讀取
w 表示可寫入
x 表示可執行
X 表示只有當該檔案是個子目錄或者該檔案已經被設定過為可執行
4、例項
chmod ugo+r file1.txt將檔案 file1.txt 設為所有人皆可讀取
chmod a+r file1.txt將檔案 file1.txt 設為所有人皆可讀取
chmod ug+w,o-w file1.txt file2.txt 將檔案 file1.txt 與 file2.txt 設為該檔案擁有者,與其所屬同一個群體者可寫入,但其他以外的人則不可寫入
chmod u+x ex1.py 將 ex1.py 設定為只有該檔案擁有者可以執行
chmod -R a+r * 將目前目錄下的所有檔案與子目錄皆設為任何人可讀取
5、數字表示
chmod 777 file chmod也可以用數字來表示許可權如
數字表示規則:
r=4,w=2,x=1
若要rwx屬性則4+2+1=7
若要rw-屬性則4+2=6
若要r-x屬性則4+1=5
chmod ug=rwx,o=x file 效果等同於 chmod 771 file
6、檔案許可權
檔案目錄的許可權決定使用者是否具有在目錄下建立刪除開啟檔案的許可權,比如目錄具有rwx許可權就可以在目錄下建立刪除以及開啟檔案
檔案的許可權如file.txt的許可權,決定使用者閱讀或編輯後儲存以及執行的許可權