文件与目录的权限设置


chmod:修改文件或目录权限

命令格式

1、chmod 数字权限 文件或目录
2、chmod 用户类型 操作符 字母权限 文件或目录

参数说明

1、数字权限:

  • rwx=7
  • rw−=6
  • r−x=5
  • r−−=4

2、用户类型:

  • u:文件所有者(User)。
  • g:文件所有者所属的组(Group)。
  • o:其他用户(Other)。
  • a:所有用户(All)。

3、操作符:

  • +:增加权限。
  • −:删除权限。
  • =:设置权限。

4、字母权限:

  • r:读(Read)。
  • w:写(Write)。
  • x:执行(eXecute)。
  • −:无权限。

使用示例

1、增加权限(一):

权限
  • a+x:为所有用户增加执行权限。
  • 755:本人权限设置为7(rwx),同组和其他用户为5(r−x)。

2、增加权限(二):

权限
  • go+w:为同组和其他用户增加写权限。
  • 777:将所有的人的权限都设置为7(rwx)。

3、删除权限(一):

groups
  • g−w:将同组用户写权限删除。
  • 754:本人权限设置为7(rwx),同组用户为5(r−x),其他用户为4(r−−)。

4、删除权限(二):

groups
  • o−wx:将其他用户的写和执行权限删除。
  • 774:本人权限和同组用户权限设置为7(rwx),其他用户为4(r−−)。

5、设置权限:

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

chown:修改文件或目录的所有者与所属组

命令格式

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

选项列表

  • −R:递归修改目录内所有子目录和文件的所有者与所属组(Recursion)。

使用示例

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

chown

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

chown

3、chown 所有者:所属组 文件或目录:修改文件或目录的所有者与所属组。

chown

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

chown

chgrp:修改文件或目录的所属组

命令格式

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

选项列表

  • −R:递归修改所有子目录和文件的所属组(Recursion)。
  • −v:显示详细的处理结果(Verbose)。

使用示例

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

chgrp

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

chown

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

chown

发表评论

评论数量:0