content:
1、如何查看及读取权限信息
2、设定文件的拥有者及拥有组
3、理解各种权限类型对于文件的影响
4、熟练设定权限
5、权限预留阀值umask
6、系统中的特殊权限
7、facl权限列表的应用
1、如何查看及读取权限信息
1)查看文件属性:
2)对于属性各字段的理解:
对于文件属性字段的理解
• 1 类型
• 2 文件权限
• 3 SELinux Context
• 4 文件硬链接个数
• 5 文件拥有者
• 6 文件拥有组
• 7 文件大小
• 8 文件最后一次被修改的时间
• 9 文件名称
对于目录属性字段的理解
• 1 类型
• 2 目录权限
• 3 SELinux Context
• 4 目录中子目录的个数
• 5 文件拥有者
• 6 文件拥有组
• 7 目录中自文件或子目录元数据大小
• 8 目录中的内容最后一次被修改的时间
• 9 目录名称
2、文件的拥有组及拥有组
1)文件的拥有者及拥有组
Linux 是个多用户多任务的系统 , 常常会有多人同时使用同一主机来进行工作 , 为了考虑每个人的隐私权以及每个人喜好的工作环境 , 对用户进行分类
用户对于文件的身份划分:
文件拥有者(user)、文件所属组(group)、其他人(other)
2)更改文件拥有者及拥有组的方法
注:文件拥有者及拥有组只有超级用户root可以修改
更改方式如下
chown 用户名 文件
chgrp 组名称 文件
chown –R 用户名 目录
chgrp –R 组名称 目录
chown 用户名 : 组名称 文件 | 目录
3、文件权限的理解
1)文件权限读取:
2)权限类型:
[-]:权限关闭;此位权限未开启
r:readable,查看权限;对于文件可查看文件中的内容,对于目录可列出目录中的内容
w:writeable,可写权限;对于文件可更改文件记录的内容,对于目录可更改目录中文件元数据
x:excutable,执行权权限;对于文件可用文件名称调用文件内记录的程序,对于目录可进入的目录