chmod命令
修改一至多个文件或目录的权限。
命令格式
1、chmod 数字权限 文件或目录...
2、chmod 用户类型 操作符 字母权限 文件或目录...
命令详解
1、参数说明:
- 数字权限、字母权限:请参考相关阅读栏目的“Linux系统的用户与权限”一节。
- 操作符:+(增加权限)、−(删除权限)、=(设置权限)。
- 用户类型:u(user,文件属主)、g(group,文件属主所属的组)、o(other,其他用户)、a(all,所有用户)。
使用示例
1、增加权限。

- a+x:为所有用户增加执行权限。
- 755:本人权限设置为7(rwx),同组和其他用户为5(r−x)。
- go+w:为同组和其他用户增加写权限。
- 777:将所有的人的权限都设置为7(rwx)。
2、删除权限。

- o−w:将其他用户写权限删除。
- 775:本人和同组用户权限设置为7(rwx),其他用户为5(r−x)。
- o−rx:将其他用户的读和执行权限删除。
- 770:本人和同组用户权限设置为7(rwx),其他用户为0(−−−)。
3、设置权限。

- g=rx:将本组用户的权限设置为读和执行。
- 750:本人权限设置为7(rwx),同组用户为5(r−x),其他用户为0(−−−)。
chown命令
修改一至多个文件或目录的所有者与所属组。
命令格式
1、chown [选项]... 所有者 文件或目录...
2、chown [选项]... :所属组 文件或目录...
3、chown [选项]... 所有者:所属组 文件或目录...
选项列表
- −R(Recursion):递归修改目录内所有子目录和文件的所有者与所属组,此选项仅对目录有效。
使用示例
1、chown 所有者 文件或目录...:修改文件或目录的所有者。

2、chown :所属组 文件或目录...:修改文件或目录的所属组。

3、chown −R 所有者:所属组 文件或目录...:修改文件或目录的所有者与所属组,并递归修改目录内的子目录和文件的所有者与所属组。

chgrg命令
修改一至多个文件或目录的所属组。
命令格式
chgrp [选项]... 所属组 文件或目录...
选项列表
- −R(Recursion):递归修改所有子目录和文件的所属组,此选项仅对目录有效。
- −v(Verbose):显示详细的处理过程。
使用示例
1、chgrp 所属组 文件或目录...:修改文件或目录的所属组。

2、chgrp −v 所属组 文件或目录...:修改文件或目录的所属组,并显示处理过程。

3、chgrp −R 所属组 文件或目录...:修改文件或目录的所属组,并递归修改目录内的子目录和文件的所属组。
