文件与目录的权限设置


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、删除权限。

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

3、设置权限。

groups
  • g=rx:将本组用户的权限设置为读和执行。
  • 750:本人权限设置为7(rwx),同组用户为5(r−x),其他用户为0(−−−)。

chown命令

修改一至多个文件或目录的所有者与所属组。

命令格式

1、chown [选项]... 所有者 文件或目录...
2、chown [选项]... :所属组 文件或目录...
3、chown [选项]... 所有者:所属组 文件或目录...

选项列表

  • −R(Recursion):递归修改目录内所有子目录和文件的所有者与所属组,此选项仅对目录有效。

使用示例

1、chown 所有者 文件或目录...:修改文件或目录的所有者。

chown

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

chown

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

chown

chgrg命令

修改一至多个文件或目录的所属组。

命令格式

chgrp [选项]... 所属组 文件或目录...

选项列表

  • −R(Recursion):递归修改所有子目录和文件的所属组,此选项仅对目录有效。
  • −v(Verbose):显示详细的处理过程。

使用示例

1、chgrp 所属组 文件或目录...:修改文件或目录的所属组。

chgrp

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

chgrp

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

chgrp

发表评论

评论数量:0