Mac文件或文件夹权限简说

  • 大小(单位byte)
  • 最后个性时间(月、日、时、分)
  • 名称

# 权限第一组说明

-rwxr-xr-x
1

权限共10个字符 第一个字符表示类型:目录(d)、文件(-)、字符型文件(c)或者块文件(b)符号链接文件(l) p(FIFO)、s(套接字) 后面9个字符按顺序分成3组:每一组顺序是读(r)、写(w)、执行(x)权限,如果无权限(-)表示

第1组:当前用户的读、写、执行权限 第2组:当前用户所有组的读、写、执行权限 第3组:其他用户的读、写、执行权限

比如上述: -表示这是一个文件类型 rwx:当前用户具有对该文件的读、写、执行权限 r-x:当前用户所有组读、无写、执行权限 r-x: 其他用户读、无写、执行权限

另外例子

另外例子

这是一个文件夹,文件夹名是test,文件夹是liuyue创建,大小是64byte, 最后的修改时间是12月26号,12点47分 liuyue所在的小组是staff,他所具有的rwx(即读、写、执行)权限,也可以说是最高权限 但是liuyue所有的小组只有r-x 读、无写,可执行权限 不在一个小组的其他成员有r-x读、无写、可执行权限(记住-表示无权限)

特殊:

-rw-r--r--@
1

多了个@,与权限无关,是mac自带表示此文件或文件夹有扩展属性

# 修改权限命令

chmod

  • 权限范围

    • u:User,即文件或目录的拥有者。
    • g:Group,即文件或目录的所属群组。
    • o:Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围。
    • a:All,即全部的用户,包含拥有者,所属群组以及其他用户。
  • 权限操作

    • +:表示增加权限
      • :表示取消权限
    • =:表示唯一设定权限
  • 权限类型

    • r:表示可读取
    • w:表示可写入
    • x :表示可执行

例子

chmod g+w test.txt
1

表示给群组用户添加对test.txt文件的写权限 或许你可能碰到这要的权限列表:

drwxrwxr-x+
1

最后一位是加号: 文件访问控制列表(Access Control Lists,ACL)

扫一扫,微信中打开

微信二维码