chgrp
chgrp命令用来改变文件或者目录所属的用户组。该命令用来改变指定文件所属的用户组,其中,组名可以是用户组的id, 也可以是用户组的组名。chgrp允许普通用户改变修改文件所属的组,只要该用户是该组的一员。当然,root超级用户也是可以修改的。
参数说明
-v 显示指令执行过程
-R 递归处理,将特定目录下的所有文件及其子目录一并处理
-f 不显示错误信息
[root@localhost test]# ll---xrw-r-- 1 root root 302108 11-13 06:03 log2012.log[root@localhost test]# chgrp -v bin log2012.log
很明显,“log2012.log”的所属组已经更改为bin
chgrp -R mengxin /usr/meng
将/usr/meng 及其子目录下的所有文件的用户组改为mengxin
chown
chown的英文全拼是change owner, 用于设置文件所有者和文件关联组的命令。
实例
把/var/run/httpd.pid的所有者设置为root:
chown root /var/run/httpd.pid
把文件file1.txt的拥有者设置为runoob,所属用户组为runoobgroup:
chown runoob:runoobgroup file1.txt
将当前目录下的所有文件夹与子目录的拥有者设置为runoob,所属工作组为runoobgroup:
chown -R runoob:runoobgroup *
chmod
linux下文件调用权限分为三级:文件所有者(Owner), 用户组(Group), 其他用户(Other user)。 文件或者目录权限的控制分别为读取,写入,执行。

