1.查看文件或者文件夹权限的 命令
ll
或者ls -l
或者查询单个文件夹或者文件ls -l +文件夹/文件名
2.mac文件或者文件夹通用格式分成了7部分
1️⃣文件属性,即文件的类型/读/写/执行等权限,共10个字符
第一个字符表示类型(- 或者d ),后9个字符分3组 ,表示文件对于当前用户(u),当前用户所在组(group),其他用户(other)的读/写/执行权限
rwx :代表主权限,-代表无权限,r代表可读权限,w代表可写权限,x代表可执行权限
拿上面的Content文件夹为例:
drwxr-xr-x
Contents文件夹10个字符 drwxr-xr-x@最后面还有一个@,这个@ 是mac系统的文件自带的一个表示文件有扩展属性的标示,与权限没有关系。
扩展属性可以通过以下命令查看或删除:
xattr -l 文件名(查看)
xattr -d文件名(删除)
2️⃣number,即文件inode数量,inode表示储存文件元信息的区域
contents的inode值为10
3️⃣user,即当前用户名
wangjingjie
4️⃣group当前用户所在的组的名字
admin
5️⃣filesize,即文件大小,单位byte
6️⃣updatetime 即文件的最后修改时间
9 7 2018 代表 2018年9月7号
4 13 17:45,即4月13号17:45
7️⃣filename,文件名
Content
3.修改文件的权限
Content文件的其他用户权限是r-x,即只能读不能写,那其他用户想写怎么办,就得修改Content文件的权限,让其他用户也能写。
修改权限的命令格式
chmod [<权限范围><权限操作><具体权限>] [文件或目录…]
<权限范围>
u:User,即文件或目录的拥有者。
g:Group,即文件或目录的所属群组。
o:Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围。
a:All,即全部的用户,包含拥有者,所属群组以及其他用户。
<权限操作>
+:表示增加权限
- :表示取消权限
=:表示唯一设定权限
<具体权限>
r:表示可读取
w:表示可写入
x :表示可执行
好,现在让其他用户都可以对Content文件有写的权限,则执行
chomd o+w Content
重新看一下权限
所有用户具有执行权限`
chomod a+x Contents