首页 > 编程笔记

Linux chgrp命令:修改文件所属组

chgrp(change group)命令用于修改文件或目录的所属组,该命令的基本格式如下:

[root@bogon ~]# chgrp [-R] 所属组 文件或目录

选项 -R 作用于更改目录的所属组,表示连同子目录中所有文件的所属组信息一起修改。

注意,使用 chgrp 命令修改文件或目录的所属组时,要被改变的群组名必须是真实存在的,否则命令无法正确执行,会提示 "invalid group name"。

【例 1】修改文件的所属组。
在 root 用户下新建一个群组 user,然后修改 test 文件的所属组为 user,输入命令如下:

[root@bogon ~]# ll test
-rwxrwxrwx.  1  root  root  1016  6月  28  00:37  test
[root@bogon ~]# groupadd user
[root@bogon ~]# chgrp user test
[root@bogon ~]# ll test
-rwxrwxrwx.  1  root  user  1016  6月  28  00:37  test

可以看到,一开始 test 文件的所属组为 root,修改完成之后,test 文件的所属组变为 user。

优秀文章