在linux系統里,文件或目錄的權限的掌控以擁有者及所訴群組來管理。可以使用chgrp指令取變更文件與目錄所屬群組,這種方式采用群組名稱或群組識別碼都可以。chgrp命令就是change?group的縮寫!要被改變的組名必須要在/etc/group文件內存在才行。
chgrp [選項] [組] [文件]
chgrp命令可采用群組名稱或群組識別碼的方式改變文件或目錄的所屬群組。使用權限是超級用戶。
必要參數:
-c 當發生改變時輸出調試信息-f 不顯示錯誤信息-R 處理指定目錄以及其子目錄下的所有文件-v 運行時顯示詳細的處理信息--dereference 作用于符號鏈接的指向,而不是符號鏈接本身--no-dereference 作用于符號鏈接本身
選擇參數:
--reference=<文件或者目錄>--help 顯示幫助信息--version 顯示版本信息
linux exec命令。1. 改變文件的群組屬性
[root@192 chgrp]# ll
總用量 4
-rwxr-xr-x 1 root root 20 7月 8 21:21 chgrp.log
[root@192 chgrp]# chgrp -v bin chgrp.log
changed group of "chgrp.log" from root to bin
[root@192 chgrp]# ll
總用量 4
-rwxr-xr-x 1 root bin 20 7月 8 21:21 chgrp.log
[root@192 chgrp]#
說明:
將chgrp.log文件由root群組改為bin群組。
2.?根據指定文件改變文件的群組屬性?
[root@192 chgrp]# ll
總用量 8
-rwxr-xr-x 1 root root 18 7月 8 21:26 chgrp1.log
-rwxr-xr-x 1 root bin 20 7月 8 21:21 chgrp.log
[root@192 chgrp]# chgrp --reference=chgrp.log chgrp1.log
[root@192 chgrp]# ll
總用量 8
-rwxr-xr-x 1 root bin 18 7月 8 21:26 chgrp1.log
-rwxr-xr-x 1 root bin 20 7月 8 21:21 chgrp.log
[root@192 chgrp]#
說明:
linux基礎入門知識?改變chgrp1.log的群組屬性,使得文件chgrp1.log的群組屬性與參數文件chgrp.log的群組屬性相同。
3. 改變執行目錄以及其子目錄下的所有文件的群組屬性
chgrp -R bin 目錄名稱
說明:
改變指定目錄以及其子目錄下的所有文件的群組屬性。
4. 通過群組識別碼改變文件群組屬性
chgrp -R 100 目錄名稱
linux是什么、說明:
通過群組識別碼改變文件群組屬性,100為users群組的識別碼,具體群組和群組識別碼可以去/etc/group文件中查看。
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态