改變文件的用戶組很簡(jiǎn)單,直接用chgrp即可,這個(gè)命令就是change group(改變用戶組)的縮寫(xiě)。這樣就很好記了。不過(guò),請(qǐng)記住,要改變成為的用戶組名稱,必須在 /etc/group里存在,否則就會(huì)顯示錯(cuò)誤。
假設(shè)以root的身份登入FC4,那么,在你的家目錄內(nèi)有一個(gè)install.log文件,如何改變?cè)撐募挠脩艚M呢?假設(shè)你已經(jīng)知道在 /etc/group里已經(jīng)存在一個(gè)名為users的用戶組,但是,testing這個(gè)用戶組名字就不存在 /etc/group中了,此時(shí)改變用戶組成為users與testing,會(huì)有什么現(xiàn)象發(fā)生呢?
[root@linux ~]# chgrp [-R] dirname/filename ...
參數(shù):
-R : 進(jìn)行遞歸( recursive )的持續(xù)更改,即連同子目錄下的所有文件、目錄都更新成為這個(gè)用戶組。常常用在更改某一目錄的情況。
范例:
[root@linux ~]# chgrp users install.log
[root@linux ~]# ls -l
-rw-r--r-- 1 root users 68495 Jun 25 08:53 install.log
[root@linux ~]# chgrp testing install.log
chgrp: invalid group name `testing' == 出現(xiàn)錯(cuò)誤信息~找不到這個(gè)用戶組名~