每天一個(gè)linux命令 chgrp命令
在lunix系統(tǒng)里,文件或目錄的權(quán)限的掌控以擁有者及所訴群組來(lái)管理??梢允褂胏hgrp指令取變更文件與目錄所屬群組,這種方式采用群組名稱或群組識(shí)別碼都可以。Chgrp命令就是change group的縮寫!要被改變的組名必須要在/etc/group文件內(nèi)存在才行。
1.命令格式:chgrp [選項(xiàng)] [組] [文件]
2.命令功能:
chgrp命令可采用群組名稱或群組識(shí)別碼的方式改變文件或目錄的所屬群組。使用權(quán)限是超級(jí)用戶。
3.命令參數(shù):
必要參數(shù):
-c 當(dāng)發(fā)生改變時(shí)輸出調(diào)試信息
-f 不顯示錯(cuò)誤信息
-R 處理指定目錄以及其子目錄下的所有文件
-v 運(yùn)行時(shí)顯示詳細(xì)的處理信息
–dereference 作用于符號(hào)鏈接的指向,而不是符號(hào)鏈接本身
–no-dereference 作用于符號(hào)鏈接本身
選擇參數(shù):
–reference=<文件或者目錄>
–help 顯示幫助信息
–version 顯示版本信息
4.使用實(shí)例:
實(shí)例1:改變文件的群組屬性
命令:
chgrp -v bin log2012.log
輸出:
[root@localhost test]# ll ---xrw-r-- 1 root root 302108 11-13 06:03 log2012.log [root@localhost test]# chgrp -v bin log2012.log “l(fā)og2012.log” 的所屬組已更改為 bin [root@localhost test]# ll ---xrw-r-- 1 root bin 302108 11-13 06:03 log2012.log
說(shuō)明:
將log2012.log文件由root群組改為bin群組
實(shí)例2:根據(jù)指定文件改變文件的群組屬性
命令:
chgrp --reference=log2012.log log2013.log
輸出:
[root@localhost test]# ll ---xrw-r-- 1 root bin 302108 11-13 06:03 log2012.log -rw-r--r-- 1 root root 61 11-13 06:03 log2013.log [root@localhost test]# chgrp --reference=log2012.log log2013.log [root@localhost test]# ll ---xrw-r-- 1 root bin 302108 11-13 06:03 log2012.log -rw-r--r-- 1 root bin 61 11-13 06:03 log2013.log
說(shuō)明:
改變文件log2013.log 的群組屬性,使得文件log2013.log的群組屬性和參考文件log2012.log的群組屬性相同
實(shí)例3:改變指定目錄以及其子目錄下的所有文件的群組屬性
命令:
chgrp -R bin test6
輸出:
[root@localhost test]# ll drwxr-xr-x 2 root root 4096 11-30 08:39 test6 [root@localhost test]# cd test6 [root@localhost test6]# ll ---xr--r-- 1 root root 302108 11-30 08:39 linklog.log ---xr--r-- 1 root root 302108 11-30 08:39 log2012.log -rw-r--r-- 1 root root 61 11-30 08:39 log2013.log -rw-r--r-- 1 root root 0 11-30 08:39 log2014.log -rw-r--r-- 1 root root 0 11-30 08:39 log2015.log -rw-r--r-- 1 root root 0 11-30 08:39 log2016.log -rw-r--r-- 1 root root 0 11-30 08:39 log2017.log [root@localhost test6]# cd .. [root@localhost test]# chgrp -R bin test6 [root@localhost test]# cd test6 [root@localhost test6]# ll ---xr--r-- 1 root bin 302108 11-30 08:39 linklog.log ---xr--r-- 1 root bin 302108 11-30 08:39 log2012.log -rw-r--r-- 1 root bin 61 11-30 08:39 log2013.log -rw-r--r-- 1 root bin 0 11-30 08:39 log2014.log -rw-r--r-- 1 root bin 0 11-30 08:39 log2015.log -rw-r--r-- 1 root bin 0 11-30 08:39 log2016.log -rw-r--r-- 1 root bin 0 11-30 08:39 log2017.log [root@localhost test6]# cd .. [root@localhost test]# ll drwxr-xr-x 2 root bin 4096 11-30 08:39 test6 [root@localhost test]#
說(shuō)明:
改變指定目錄以及其子目錄下的所有文件的群組屬性
實(shí)例4:通過(guò)群組識(shí)別碼改變文件群組屬性
命令:
chgrp -R 100 test6
輸出:
[root@localhost test]# chgrp -R 100 test6 [root@localhost test]# ll drwxr-xr-x 2 root users 4096 11-30 08:39 test6 [root@localhost test]# cd test6 [root@localhost test6]# ll ---xr--r-- 1 root users 302108 11-30 08:39 linklog.log ---xr--r-- 1 root users 302108 11-30 08:39 log2012.log -rw-r--r-- 1 root users 61 11-30 08:39 log2013.log -rw-r--r-- 1 root users 0 11-30 08:39 log2014.log -rw-r--r-- 1 root users 0 11-30 08:39 log2015.log -rw-r--r-- 1 root users 0 11-30 08:39 log2016.log -rw-r--r-- 1 root users 0 11-30 08:39 log2017.log [root@localhost test6]#
說(shuō)明:
通過(guò)群組識(shí)別碼改變文件群組屬性,100為users群組的識(shí)別碼,具體群組和群組識(shí)別碼可以去/etc/group文件中查看
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
ubuntu使用root用戶登錄/切換root權(quán)限的實(shí)現(xiàn)
下面小編就為大家?guī)?lái)一篇ubuntu使用root用戶登錄/切換root權(quán)限的實(shí)現(xiàn)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-01-01shell 生成隨機(jī)數(shù)的實(shí)現(xiàn)方法總結(jié)
這篇文章主要介紹了 shell 生成隨機(jī)數(shù)的實(shí)現(xiàn)方法總結(jié)的相關(guān)資料,希望通過(guò)本能幫助到大家,讓大家徹底掌握這幾種隨機(jī)數(shù)的方法,需要的朋友可以參考下2017-09-09shell查找符號(hào)鏈接及其指向目標(biāo)的方法介紹
本文為大家介紹一些處理符號(hào)鏈接的實(shí)踐方法,希望對(duì)大家編寫shell腳本時(shí)帶來(lái)一些幫助,有需要的朋友不妨參考下2013-02-02linux shell 管道命令(pipe)使用及與shell重定向區(qū)別
這篇文章主要介紹了linux shell 管道命令(pipe)使用及與shell重定向區(qū)別,需要的朋友可以參考下2015-10-10linux使用select實(shí)現(xiàn)精確定時(shí)器詳解
本文講述如何使用select實(shí)現(xiàn)超級(jí)時(shí)鐘。使用select函數(shù),我們能實(shí)現(xiàn)微妙級(jí)別精度的定時(shí)器。同時(shí),select函數(shù)也是我們?cè)诰帉懛亲枞绦驎r(shí)經(jīng)常用到的一個(gè)函數(shù)2013-11-11Linux?shell中$(())、$()、``與${}的區(qū)別
本文主要介紹了Linux?shell中$(())、$()、``與${}的區(qū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06給定鏈表中間節(jié)點(diǎn)指針,刪除中間節(jié)點(diǎn)的方法
本文實(shí)現(xiàn)算法來(lái)刪除單鏈表中的中間節(jié)點(diǎn),只知道指向該節(jié)點(diǎn)中間節(jié)點(diǎn)的指針,大家可以參考使用2013-11-11