常见问题

常见权限命令讲解

2023-03-27 admin 188
  • chmod命令可以使用八进制数来指定权限。文件或目录的权限位是由9个权限位来控制,每三位为一组,它们分别是文件所有者(User)的读、写、执行,用户组(Group)的读、写、执行以及其它用户(Other)的读、写、执行。

    #权限rwx二进制
    7读 + 写 + 执行rwx111
    6读 + 写rw-110
    5读 + 执行rwx101
    4只读r--100
    3写 + 执行-wx011
    2只写-w-010
    1只执行--x001
    0---000
  • 例如:765的解释如下:

    • 所有者的权限用数字表达:属主的那三个权限位的数字加起来的总和。如 rwx ,也就是 4+2+1 ,应该是 7。

    • 用户组的权限用数字表达:属组的那个权限位数字的相加的总和。如 rw- ,也就是 4+2+0 ,应该是 6。

    • 其它用户的权限数字表达:其它用户权限位的数字相加的总和。如 r-x ,也就是 4+0+1 ,应该是 5。

  • 常用的数字权限

    • 400 -r-------- 拥有者能够读,其他任何人不能进行任何操作;

    • 644 -rw-r–r-- 拥有者都能够读,但只有拥有者可以编辑;

    • 660 -rw-rw---- 拥有者和组用户都可读和写,其他人不能进行任何操作;

    • 664 -rw-rw-r-- 所有人都可读,但只有拥有者和组用户可编辑;

    • 700 -rwx------ 拥有者能够读、写和执行,其他用户不能任何操作;

    • 744 -rwxr–r-- 所有人都能读,但只有拥有者才能编辑和执行;

    • 755 -rwxr-xr-x 所有人都能读和执行,但只有拥有者才能编辑;

    • 777 -rwxrwxrwx 所有人都能读、写和执行(该设置不建议使用)。

  • 实例

    • 给file的所有用户增加读权限,拥有者和组用户可编辑权限

      sudo chmod 664 file


首页
产品
案例
联系