ITEEDU

比如设置一个文件允许所有用户可写

 $ chmod a+w file1

设置一个文件允许所有用户可读、可写、不可执行

 $ chmod 666 file1

2.21 chgrp

    chgrp [OPTION]... GROUP FILE...
chgrp [OPTION]... --reference=RFILE FILE...

该命令改变(指定)指定文件所属的用户组。其中group可以是用户组ID,也可以是/etc/group文件中用户组的组名。文件名是以空格分开的要改变属组的文件列表,支持通配符。如果用户不是该文件的属主或超级用户,则不能改变该文件的组。
OPTION的主要参数:
-R 递归式地改变指定目录及其下的所有子目录和文件的属组。

2.22 chown

    chown [OPTION]... [OWNER][:[GROUP]] FILE...
chown [OPTION]... --reference=RFILE FILE...

更改某个文件或目录的属主和属组。这个命令也很常用。例如root用户把自己的一个文件拷贝给用户xxxx,为了让用户xxxx能够存取这个文件,root用户应该把这个文件的属主设为xxxx,否则,用户xxxx无法存取这个文件。
OPTION的主要参数:
(1) -R 递归式地改变指定目录及其下的所有子目录和文件的拥有者。
(2) -v 显示chown命令所做的工作。
比如把一个文件改为akaedu用户和nogroup用户组所有

 $ sudo chown akaedu:nogroup file1

注意:
1. chown需要特权用户才能执行
2. 一个文件的owner和owning group是没有关联的。一个文件属于用户A,也属于用户组B,并不表示用户A属于用户组B。