运维大法之Linux系统中的管理权限(一)权限的查看及读取和普通权限的类型及作用

1.权限查看

  • ls -l file
    查看文件权限
    运维大法之Linux系统中的管理权限(一)权限的查看及读取和普通权限的类型及作用
  • ls -ld dir
    查看目录权限
    运维大法之Linux系统中的管理权限(一)权限的查看及读取和普通权限的类型及作用

2.权限读取

“文件的属性被叫做文件的元数据(meta data)”
“一种元数据用1个byte来记录内容”
文件权限信息
(1)-
(2)rw-r–r--
(3).
(4)1
(5)root
(6)root
(7) 0
(8) Apr 12 10:57
(9)westos
目录权限信息
(1)d
(2)rw-r–r--
(3).
(4)2
(5)root
(6)root
(7) 0
(8) Apr 12 10:57
(9)westosdir
对于以上每一位的解释
(1)文件类型
- 普通文件
d 目录
l 软连接
b 快设备
c 字符设备
s socket套接字
p 管道
(2)用户权限
rw-(u)|r–(g)|r–(o)
(3)系统的selinux开启
(4)对于文件:文件内容被系统记录的次数(硬链接个数)
对于目录:目录中子目录的个数
(5)文件拥有者
(6)文件拥有组
(7)对于文件:文件内容大小
对于目录:目录中子文件的元数据大小
(8)文件内容被修改的时间
(9)文件名称

3.普通权限的类型及作用

1.用户对文件的身份

  • u: user 文件的拥有者,ls -l看到的第五列信息
  • g: group 文件拥有组, ls -l 看到的第六列信息
  • o: #other 既不是拥有者也不是拥有组成员的其他用户的通称

2.权限位

rwx r– r–
u g o

3.用户身份匹配

user>group>other

4.权限类型

  • -权限未开启
  • r 可读
    对于文件:可以读取文件内容
    对于目录:可以ls列出目录中的文件
  • w 可写
    对于文件:可以更改文件内容
    对于目录:可以在目录中新建或者删除文件
  • x 可执行
    对于文件:可以用文件名称调用文件内记录的程序
    对于目录:可以进入目录中