drwxr -x r- x 什麼意思| | | | | | | | | | 12345678910 第一位表示文件類型。d是目錄文件,l是鏈接文件,-是普通文件,p是管道第2-4位表示這個文件的屬主擁有的許可權,r是讀,w是寫,x是執行。第5-7位表示和這個文件屬主所在同一個組的用戶所具有的許可權。第8 ...
drwxr -x r- x 什麼意思
| | | | | | | | | |
12345678910
第一位表示文件類型。d是目錄文件,l是鏈接文件,-是普通文件,p是管道
第2-4位表示這個文件的屬主擁有的許可權,r是讀,w是寫,x是執行。
第5-7位表示和這個文件屬主所在同一個組的用戶所具有的許可權。
第8-10位表示其他用戶組所具有的許可權。
通過man查詢可知:
u 代表用戶.
g 代表用戶組.
o 代表其他.
a 代表所有.
這意味著chmod u+x somefile 只授予這個文件的所屬者執行的許可權
而 chmod +x somefile 和 chmod
語法:
chmod abc file
+表示添加許可權,-表示取消許可權。=表示唯一設定許可權。
當中a,b,c各為一個數字,a表示User,b表示Group。c表示Other的許可權。
r=4,w=2。x=1
若要rwx(可讀、可寫、可運行)屬性,則4+2+1=7
若要rw-(可讀、可寫、不可運行)屬性,則4+2=6
若要r-w(可讀、不可寫、可運行)屬性,則4+1=5
範例:
chmod a=rwx file 和 chmod 777 file 效果同樣
chmod ug=rwx,o=x file 和 chmod 771 file 效果同樣
若用chmod 475 filename可使此程式具有root的許可權
-c : 若該檔案許可權確實已經更改,才顯示其更改動作
-f : 若該檔案許可權無法被更改也不要顯示錯誤訊息
-v : 顯示許可權變更的詳細資料
-R : 對目前目錄下的所有檔案與子目錄進行相同的許可權變更(即以遞迴的方式逐個變更)
--help : 顯示輔助說明
--version : 顯示版本