chgrp命令用来改变文件或目录所属的用户组。

(1)用法:

    用法:  chgrp  [选项参数] [组] [文件]

或 chgrp  [选项]   组文件...   POSIX 选项: [-R] [--]

(2)功能:

    功能:  改变文件的组所有权

    (3)选项参数:

1) -c  --changes             效果类似“-v”参数,但仅回报更改的部分

2) -f  --quiet  --silent           不显示错误信息

  3) -h  --no-dereference          只对符号连接的文件作修改,而不是该其他任何相关文件

  4) -R  --recursive             递归处理,将指令目录下的所有文件及子目录一并处理

5) -v  --verbose             显示指令执行过程

6) --reference=<参考文件或目录>           把指定文件或目录的所属群组全部设成和参考文件或目录的所属群组相同

    (4)实例:

1)[root@localhost sunjimeng]# chgrp -v root Document          将Document所在组改为root

[root@localhost sunjimeng]# ll
总用量
drwxr-xr-x. sunjimeng sunjimeng 5月 : Desktop
drwxrwxr-x. sunjimeng sunjimeng 5月 : Document
drwxr-xr-x. root root 5月 : Documents
drwxr-xr-x. sunjimeng sunjimeng 5月 : Downloads
drwxrwxr-x. sunjimeng sunjimeng 5月 : findTextDir
drwxr-xr-x. sunjimeng sunjimeng 5月 : Music
drwxr-xr-x. sunjimeng sunjimeng 5月 : Pictures
drwxr-xr-x. sunjimeng sunjimeng 5月 : Public
drwxr-xr-x. sunjimeng sunjimeng 5月 : Templates
drwxr-xr-x. sunjimeng sunjimeng 5月 : Videos
[root@localhost sunjimeng]# chgrp -v root Document
changed group of "Document" from sunjimeng to root
[root@localhost sunjimeng]# ll
总用量
drwxr-xr-x. sunjimeng sunjimeng 5月 : Desktop
drwxrwxr-x. sunjimeng root 5月 : Document
drwxr-xr-x. root root 5月 : Documents
drwxr-xr-x. sunjimeng sunjimeng 5月 : Downloads
drwxrwxr-x. sunjimeng sunjimeng 5月 : findTextDir
drwxr-xr-x. sunjimeng sunjimeng 5月 : Music
drwxr-xr-x. sunjimeng sunjimeng 5月 : Pictures
drwxr-xr-x. sunjimeng sunjimeng 5月 : Public
drwxr-xr-x. sunjimeng sunjimeng 5月 : Templates
drwxr-xr-x. sunjimeng sunjimeng 5月 : Videos

2)[root@localhost Document]# chgrp -v --reference=newDir all.txt            将文件所属组设置为同某一个文件或文件夹一样

[root@localhost Document]# ll
总用量
-rw-r--r--. root root 5月 : all.txt
-rw-rw-r--. sunjimeng sunjimeng 5月 : B.text3
-rw-rw-r--. sunjimeng sunjimeng 5月 : C.text6
-rw-rw-r--. sunjimeng sunjimeng 5月 : D.text
drwxr-xr-x. root root 5月 : newDir
-rw-r--r--. root root 5月 : t1.txt
-rw-r--r--. root root 5月 : t2.txt
[root@localhost Document]# chgrp -v --reference=newDir all.txt
"all.txt" 的所属组已保留为root
[root@localhost Document]# ll
总用量
-rw-r--r--. root root 5月 : all.txt
-rw-rw-r--. sunjimeng sunjimeng 5月 : B.text3
-rw-rw-r--. sunjimeng sunjimeng 5月 : C.text6
-rw-rw-r--. sunjimeng sunjimeng 5月 : D.text
drwxr-xr-x. root root 5月 : newDir
-rw-r--r--. root root 5月 : t1.txt
-rw-r--r--. root root 5月 : t2.txt

3)[root@localhost sunjimeng]# chgrp -vR sunjimeng Document                          改变指定目录以及其子目录下的所有文件的群组属性

[root@localhost sunjimeng]# chgrp -vR sunjimeng Document
changed group of "Document/newDir/mvt1.txt" from root to sunjimeng
changed group of "Document/newDir/mvt2.txt" from root to sunjimeng
changed group of "Document/newDir/mvt3.txt" from root to sunjimeng
changed group of "Document/newDir" from root to sunjimeng
changed group of "Document/t1.txt" from root to sunjimeng
changed group of "Document/t2.txt" from root to sunjimeng
changed group of "Document/all.txt" from root to sunjimeng
"Document/B.text3" 的所属组已保留为sunjimeng
"Document/C.text6" 的所属组已保留为sunjimeng
"Document/D.text" 的所属组已保留为sunjimeng
changed group of "Document" from root to sunjimeng
[root@localhost sunjimeng]# ls -l Document
总用量
-rw-r--r--. root sunjimeng 5月 : all.txt
-rw-rw-r--. sunjimeng sunjimeng 5月 : B.text3
-rw-rw-r--. sunjimeng sunjimeng 5月 : C.text6
-rw-rw-r--. sunjimeng sunjimeng 5月 : D.text
drwxr-xr-x. root sunjimeng 5月 : newDir
-rw-r--r--. root sunjimeng 5月 : t1.txt
-rw-r--r--. root sunjimeng 5月 : t2.txt

4)[root@localhost sunjimeng]# chgrp -vR 100 Document           通过群组识别码改变文件群组属性,100为users群组的识别码,具体群组和群组识别码可以去/etc/group文件中查看

[root@localhost sunjimeng]# chgrp -vR  Document
changed group of "Document/newDir/mvt1.txt" from sunjimeng to
changed group of "Document/newDir/mvt2.txt" from sunjimeng to
changed group of "Document/newDir/mvt3.txt" from sunjimeng to
changed group of "Document/newDir" from sunjimeng to
changed group of "Document/t1.txt" from sunjimeng to
changed group of "Document/t2.txt" from sunjimeng to
changed group of "Document/all.txt" from sunjimeng to
changed group of "Document/B.text3" from sunjimeng to
changed group of "Document/C.text6" from sunjimeng to
changed group of "Document/D.text" from sunjimeng to
changed group of "Document" from sunjimeng to
[root@localhost sunjimeng]# ls -l Document
总用量
-rw-r--r--. root users 5月 : all.txt
-rw-rw-r--. sunjimeng users 5月 : B.text3
-rw-rw-r--. sunjimeng users 5月 : C.text6
-rw-rw-r--. sunjimeng users 5月 : D.text
drwxr-xr-x. root users 5月 : newDir
-rw-r--r--. root users 5月 : t1.txt
-rw-r--r--. root users 5月 : t2.txt

      群组识别码:

[root@localhost sunjimeng]# cat /etc/group
root:x::
bin:x::
daemon:x::
sys:x::
adm:x::
tty:x::
disk:x::
lp:x::
mem:x::
kmem:x::
wheel:x::
cdrom:x::
mail:x::postfix
man:x::
dialout:x::
floppy:x::
games:x::
tape:x::
video:x::
ftp:x::
lock:x::
audio:x::
nobody:x::
users:x::
utmp:x::
utempter:x::
systemd-journal:x::
dbus:x::
polkitd:x::
cgred:x::
tss:x::
colord:x::
usbmuxd:x::
dip:x::
ntp:x::
ssh_keys:x::
libstoragemgmt:x::
saslauth:x::
rpc:x::
rtkit:x::
chrony:x::
radvd:x::
rpcuser:x::
nfsnobody:x::
kvm:x::qemu
qemu:x::
abrt:x::
sssd:x::
avahi-autoipd:x::
unbound:x::
pulse-access:x::
pulse:x::
gdm:x::
gnome-initial-setup:x::
postdrop:x::
postfix:x::
sshd:x::
slocate:x::
avahi:x::
stapusr:x::
stapsys:x::
stapdev:x::
tcpdump:x::
sunjimeng:x::

5)[sunjimeng@localhost Document]$ chgrp -vf sunjimeng findDir      -v是不显示错误信息,v命令显示执行的步骤    

[root@localhost Documents]# ll
总用量
dr--r--r--. root root 5月 : findDir
drwxr-xr-x. root root 5月 : NoPdir
drwxr-xr-x. root root 5月 : Pdir
[root@localhost Documents]# exit
exit
[sunjimeng@localhost ~]$ cd Document
[sunjimeng@localhost Document]$ chgrp -v sunjimeng findDir
chgrp: 无法访问"findDir": 没有那个文件或目录
无法更改"findDir" 的所属组为sunjimeng
[sunjimeng@localhost Document]$ chgrp -vf sunjimeng findDir
无法更改"findDir" 的所属组为sunjimeng

每天一个Linux命令(25)chgrp命令的更多相关文章

  1. 【No.2】监控Linux性能25个命令行工具

    接着上一篇博文继续 [No.1]监控Linux性能25个命令行工具 10:mpstat -- 显示每个CPU的占用情况 该命令可以显示每个CPU的占用情况,如果有一个CPU占用率特别高,那么有可能是一 ...

  2. 【No.1】监控Linux性能25个命令行工具

    如果你的Linux服务器突然负载暴增,告警短信快发爆你的手机,如何在最短时间内找出Linux性能问题所在?通过以下命令或者工具可以快速定位 top vmstat lsof tcpdump netsta ...

  3. 每天一个linux命令30)--chgrp命令

    在Linux系统里,文件或目录的权限的掌控以拥有者及所属群组来管理.可以使用chgrp 指令取变更文件与目录所属群组,这种方式采用群组名称或群组识别码都可以. chgrp 命令就是change  gr ...

  4. linux常用命令:chgrp 命令

    在 lunix系统里,文件或目录的权限的掌控以拥有者及所诉群组来管理.可以使用chgrp指令变更文件与目录所属群组,这种方式采用群组名称或群组识别 码都可以.chgrp命令就是change group ...

  5. Linux 基础——权限管理命令chown、chgrp

    一.chown命令与chgrp命令的作用 有时你需要改变文件或目录的属主,比如有人离职或开发人员创建了一个在测试或生产环境中需要归属在系统账户下的应用.Linux提供了两个命令来实现这个功能:chow ...

  6. 2018/03/09 每日一个Linux命令 之 chgrp/chown

    每日一个Linux命令 2018-03-09 Linux 命令 chgrp/chown chgrp [-参数] [文件或者目录] chown [-参数] [文件所有者]:[文件所属群组] [文件或者目 ...

  7. 每天一个linux命令(25):linux文件属性详解

    Linux 文件或目录的属性主要包括:文件或目录的节点.种类.权限模式.链接数量.所归属的用户和用户组.最近访问或修改的时间等内容.具体情况如下: 命令: ls -lih 输出: [root@loca ...

  8. 每天一个linux命令:chgrp

    1.命令简介         chgrp(Change group) 用来将每个指定文件的所属组设置为指定值.如果使用 --reference,则将每个文件的所属组设置为与指定参考文件相同. 2.用法 ...

  9. 【转】每天一个linux命令(25):linux文件属性详解

    原文网址:http://www.cnblogs.com/peida/archive/2012/11/23/2783762.html Linux 文件或目录的属性主要包括:文件或目录的节点.种类.权限模 ...

随机推荐

  1. shell脚本通过ping命令来获取平均延时

    #!/bin/bash #设置环境变量 PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin" exp ...

  2. Android 图片查看器

    1 http://blog.csdn.net/wang8512945/article/details/8075413 2 http://blog.csdn.net/lcore/article/deta ...

  3. cocos2dx3.0戳青蛙游戏(打地鼠)

    1戳青蛙项目描写叙述 1.1功能描写叙述 实现类似打地鼠游戏.青蛙随机出如今屏幕左边5*3的格子中,并会向屏幕右边移动,在青蛙逃离之前,手指点击实现戳灭青蛙的效果.随着分数添加,青蛙越来越多,当青蛙逃 ...

  4. ubuntu 16.04查询文件安装目录

    dpkg -L filename dpkg -l | grep filename whereis filename find / -name filename

  5. log4j日志异步化大幅提升系统性能

    .log4j已成为大型系统必不可少的一部分,log4j可以很方便的帮助我们在程序的任何位置输出所要打印的信息,便于我们对系统在调试阶段和正式运行阶段对问题分析和定位.由于日志级别的不同,对系统的性能影 ...

  6. saltstack之定时管理

    1.设置定时任务 /srv/salt/cron/ntpdate.sls /usr/sbin/ntpdate 10.31.10.3; /sbin/hwclock -w: cron.present: - ...

  7. saltstack之用户管理

    1.添加用户 /srv/salt/top.sls base: 'test82.salt.cn': - user.useradd /srv/salt/user/useradd.sls jim: user ...

  8. web安全之SQL注入---第五章 如何预防SQL注入 ?

    5-1严格检查输入变量的类型和格式总结:其实就是做一些判断正则表达式:验证密码:/^[a-zA-Z]{6,}$/5-1严格检查输入变量的类型和格式总结:其实就是做一些判断正则表达式:验证密码:/^[a ...

  9. 【BZOJ1125】[POI2008]Poc hash+map+SBT

    [BZOJ1125][POI2008]Poc Description n列火车,每条有l节车厢.每节车厢有一种颜色(用小写字母表示).有m次车厢交换操作.求:对于每列火车,在交换车厢的某个时刻,与其颜 ...

  10. Dire Wolf(区间DP)

    Dire Wolf Time Limit: 5000/5000 MS (Java/Others)    Memory Limit: 512000/512000 K (Java/Others)Total ...