一、权限查看及读取
1.权限查看
查看文件权限 : ls -l file
查看目录权限 : ls -ld dir
2.权限的读取
“文件的属性被叫做文件的元数据(meta data)”
“一种元数据用1个byte来记录内容”
#文件权限信息#
- | rw-r–r-- | . | 1 | root | root | 0 | Apr 12 10:57 | westos
#目录权限信息#
d | rw-r–r-- | . | 2 | root | root | 0 | Apr 12 10:57 | westosdir
对于每一位的解释:
[1] : 文件类型
-普通文件
d 目录
l 软连接
b 快设备
c 字符设备
s socket套接字
p 管道 |
[2] :用户权限
共9位
前3位代表u,user 文件的拥有者;
中间3位代表g,group 文件拥有组;
后3位代表o,other 既不是拥有者也不是拥有组成员的其他用户的通称。
[3] : 系统的selinux开启
[4] : 对于文件:文件内容被系统记录的次数(硬链接个数)
对于目录:目录中子目录的个数
[5] :文件拥有者
[6] :文件拥有组
[7] : 对于文件:文件内容大小
对于目录:目录中子文件的元数据大小
[8] :文件内容被修改的时间
[9] :文件名称
二、普通权限的类型及作用
1.用户对文件的身份
u :user 文件的拥有者,ls -l 看到的第五列信息
g :group 文件拥有组, ls -l 看到的第六列信息
o :other 既不是拥有者也不是拥有组成员的其他用户的通称
2.权限位
rwx | r– | r–
u g o
3.用户身份匹配
user > group > other