chgrp命令用来扭转文件或目录所属的用户组。该命令用来扭转指定文件所属的用户组。其中,组名能够是用户组的id,也能够是用户组的组名。文件名能够是由空格离开的要扭转属组的文件列表,也能够是由通配符形容的文件汇合。如果用户不是该文件的文件主或超级用户(root),则不能扭转该文件的组。
组名称必须在/etc/group存在
>cat /etc/grouproot:x:0:bin:x:1:daemon:x:2:sys:x:3:adm:x:4:tty:x:5:disk:x:6:ftp:x:50:lock:x:54:audio:x:63:nobody:x:99:users:x:100:utmp:x:22:mysql:x:27:nginx:x:993:

命令格局

chgrp [选项] [组] 文件...

选项

  • -c或——changes:成果相似“-v”参数,但仅会显示更改的局部;
  • -f或--quiet或——silent:不显示错误信息;
  • -h或--no-dereference:只对符号连贯的文件作批改,而不是该其余任何相干文件;
  • -R或——recursive:递归解决,将指令目录下的所有文件及子目录一并处理;
  • -v或——verbose:显示指令执行过程;
  • --reference=<参考文件或目录>:把指定文件或目录的所属群组全副设成和参考文件或目录的所属群组雷同;

命令参数

  • 组:指定新工作名称;
  • 文件:指定要扭转所属组的文件列表。多个文件或者目录之间应用空格隔开。

扭转目录的属组

> ls -al rumenzdrwxr-xr-x 2 root root  59 Feb  3 23:39 rumenz> chgrp -v www rumenz> ls -al rumenzdrwxr-xr-x 2 root www  59 Feb  3 23:39 rumenz
rumenz目录由root组改为www群组

扭转目录的属组,包含目录下的所有文件

> chgrp -R www rumenz

依据指定文件扭转文件的群组属性

> chgrp --reference=1.txt 2.txt
扭转文件2.txt的群组属性,使得文件2.txt的群组属性和参考文件1.txt的群组属性雷同

通过群组识别码扭转文件群组属性

> chgrp -R 27 ruemnz
27代表的是mysql

原文链接:https://rumenz.com/rumenbiji/...
微信公众号:入门小站

linux常用命令速查手册PDF下载

3669页vim参考手册PDF下载

阿里云ECS运维Linux系统诊断PDF下载

Docker速查手册PDF下载

Linux学习笔记【强悍总结值得一看】PDF下载

shell扼要教程PDF下载