chgrp命令
chgrp命令用于變更文件或目錄的所屬群組窗市。
Linux系統中卧波,文件或目錄權限的掌控由擁有者及所屬群組來管理骡男。
可以使用chgrp指令去變更文件與目錄的所屬群組惹恃,參數以群組名稱或群組識別碼皆可夭谤。
chgrp [選項] [屬組名] [文件名]
選項:
-c或--changes :效果類似"-v"參數,但僅回報更改的部分巫糙。
-f或--quiet或--silent :不顯示錯誤信息朗儒。
-h或--no-dereference :只對符號連接的文件作修改,而不更動其他任何相關文件参淹。
-R或--recursive :遞歸處理醉锄,將指定目錄下的所有文件及子目錄一并處理。
-v或--verbose :顯示指令執(zhí)行過程浙值。
--reference=<參考文件或目錄>:把指定文件或目錄的所屬群組全部設成和參考文件或目錄的所屬群組相同恳不。
chown命令
chown 將指定文件的擁有者改為指定的用戶或組,用戶可以是用戶名或者用戶ID开呐;組可以是組名或者組ID烟勋;文件以空格分開的要改變權限的文件列表,支持通配符筐付。
一般來說卵惦,這個指令只有是由系統管理者(root)所使用,一般使用者沒有權限可以改變別人的文件擁有者瓦戚,也沒有權限把自己的文件擁有者改設為別人鸵荠。只有系統管理者(root)才有這樣的權限。
chown [選項] [user][:[group]] [文件]
選項:
-c :顯示更改的部分的信息
-f :忽略錯誤信息
-h :修復符號鏈接
-v :顯示詳細的處理信息
-R :處理指定目錄以及其子目錄下的所有文件
參數:
user :新的文件擁有者的使用者 ID
group :新的文件擁有者的使用者組(group)
chmod命令
Linux的文件調用權限分為三級 : 屬主伤极、屬組蛹找、其他訪問者。chmod 可以調整文件的訪問權限哨坪。
chmod [選項] [文件]
主要選項:
[ugoa...][[+-=][rwxX]...][,通過逗號隔開可設置多組權限...]
u:表示該文件的擁有者庸疾; g:表示與該文件的擁有者屬于同一個群體(group)者; o:表示其他以外的人当编; a:表示這三者皆是届慈。
+:表示增加權限; -:表示取消權限; =:表示唯一設定權限金顿。
r:表示可讀入凇; w:表示可寫入揍拆; x:表示可執(zhí)行渠概; X:表示只有當該文件是個子目錄或者該文件已經被設定過為可執(zhí)行。
其他選項:
-c:若該文件權限確實已經更改嫂拴,才顯示其更改動作
-f:若該文件權限無法被更改也不要顯示錯誤訊息
-v:顯示權限變更的詳細資料
-R:對目前目錄下的所有文件與子目錄進行相同的權限變更(即以遞回的方式逐個變更)