|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。
在lunix体系里,文件或目次的权限的掌控以具有者及所诉群组来办理。可使用chgrp指令取变动文件与目次所属群组,这类体例接纳群组称号或群组辨认码都能够。Chgrp命令就是changegroup的缩写!要被改动的组名必需要在/etc/group文件内存在才行。
1.命令格局:
chgrp[选项][组][文件]
2.命令功效:
chgrp命令可接纳群组称号或群组辨认码的体例改动文件或目次的所属群组。利用权限是超等用户。
3.命令参数:
需要参数:
-c当产生改动时输入调试信息
-f不显现毛病信息
-R处置指定目次和其子目次下的一切文件
-v运转时显现具体的处置信息
--dereference感化于标记链接的指向,而不是标记链接自己
--no-dereference感化于标记链接自己
选择参数:
--reference=<文件大概目次>
--help显现匡助信息
--version显现版本信息
4.利用实例:
实例1:改动文件的群组属性
命令:
chgrp-vbinlog2012.log
输入:
[root@localhosttest]#ll
---xrw-r--1rootroot30210811-1306:03log2012.log
[root@localhosttest]#chgrp-vbinlog2012.log
“log2012.log”的所属组已变动为bin
[root@localhosttest]#ll
---xrw-r--1rootbin30210811-1306:03log2012.log
申明:
将log2012.log文件由root群组改成bin群组
实例2:依据指定文件改动文件的群组属性
命令:
chgrp--reference=log2012.loglog2013.log
输入:
[root@localhosttest]#ll
---xrw-r--1rootbin30210811-1306:03log2012.log
-rw-r--r--1rootroot6111-1306:03log2013.log
[root@localhosttest]#chgrp--reference=log2012.loglog2013.log
[root@localhosttest]#ll
---xrw-r--1rootbin30210811-1306:03log2012.log
-rw-r--r--1rootbin6111-1306:03log2013.log
申明:
改动文件log2013.log的群组属性,使得文件log2013.log的群组属性和参考文件log2012.log的群组属性不异
实例3:改动指定目次和其子目次下的一切文件的群组属性
命令:
输入:
[root@localhosttest]#ll
drwxr-xr-x2rootroot409611-3008:39test6
[root@localhosttest]#cdtest6
[root@localhosttest6]#ll
---xr--r--1rootroot30210811-3008:39linklog.log
---xr--r--1rootroot30210811-3008:39log2012.log
-rw-r--r--1rootroot6111-3008:39log2013.log
-rw-r--r--1rootroot011-3008:39log2014.log
-rw-r--r--1rootroot011-3008:39log2015.log
-rw-r--r--1rootroot011-3008:39log2016.log
-rw-r--r--1rootroot011-3008:39log2017.log
[root@localhosttest6]#cd..
[root@localhosttest]#chgrp-Rbintest6
[root@localhosttest]#cdtest6
[root@localhosttest6]#ll
---xr--r--1rootbin30210811-3008:39linklog.log
---xr--r--1rootbin30210811-3008:39log2012.log
-rw-r--r--1rootbin6111-3008:39log2013.log
-rw-r--r--1rootbin011-3008:39log2014.log
-rw-r--r--1rootbin011-3008:39log2015.log
-rw-r--r--1rootbin011-3008:39log2016.log
-rw-r--r--1rootbin011-3008:39log2017.log
[root@localhosttest6]#cd..
[root@localhosttest]#ll
drwxr-xr-x2rootbin409611-3008:39test6
[root@localhosttest]#
申明:
改动指定目次和其子目次下的一切文件的群组属性
实例4:经由过程群组辨认码改动文件群组属性
命令:
chgrp-R100test6
输入:
[root@localhosttest]#chgrp-R100test6
[root@localhosttest]#ll
drwxr-xr-x2rootusers409611-3008:39test6
[root@localhosttest]#cdtest6
[root@localhosttest6]#ll
---xr--r--1rootusers30210811-3008:39linklog.log
---xr--r--1rootusers30210811-3008:39log2012.log
-rw-r--r--1rootusers6111-3008:39log2013.log
-rw-r--r--1rootusers011-3008:39log2014.log
-rw-r--r--1rootusers011-3008:39log2015.log
-rw-r--r--1rootusers011-3008:39log2016.log
-rw-r--r--1rootusers011-3008:39log2017.log
[root@localhosttest6]#
申明:
经由过程群组辨认码改动文件群组属性,100为users群组的辨认码,详细群组和群组辨认码能够往/etc/group文件中检察
不同版本的Linux命令数量不一样,这里笔者把它们中比较重要的和使用频率最多的命令。 |
|