前言
本章主要对linux中的权限管理进行学习,对于系统权限的查看与读取、普通权限及其设定方法、系统默认权限设定方法、文件用户与用户组的管理、特殊权限的处理、acl权限列表和attr权限进行深入学习。
一、权限查看与读取
1.权限查看
ls -l westos #查看文件权限
ls -l westosdir #查看目录权限
2.权限读取
文件权限信息
-| 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)rw-r–r-- :用户权限
前三位代表拥有者,中间三位是组拥有者,最后三位是其他用户
3). :系统的selinux开启
4)1: 文件内容被系统记录的次数(硬链接个数);目录中子目录的个数
5)root:文件拥有者
6)root:文件拥有组
7)0:文件内容大小;目录中子文件的元数据大小
8)Apr 12 10:57: 文件内容被修改的时间
9)文件名称
二、普通权限的类型与应用
1.用户对文件的身份
u: #user 文件的拥有者 ,ls -l 看到的第五列信息
g: #group 文件拥有组 , ls -l 看到的第六列信息
o: #other 既不是拥有者也不是拥有组成员的其他用户的通称
user> group> other
2.权限类型
-:#权限未开启
r:#可读:可以读取文件的内容;可以ls列出目录中的文件。
w:#可写:可以更改文件内容;可以在目录中修改或删除文件。
x:#可执行:可以调用文件内的程序;可以进入目录中。
三、文件用户用户组管理
实验之前,先创建测试文件,然后监控它的ls -lR