一、如何查看及读取权限信息
1. 查看属性
ls -l filename #查看文件属性

- |
--------- |
. |
1 |
root |
root |
1339 |
Jan 1 12:53 |
/etc/shadow |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
ls –ld directory #查看目录属性
ls -lR directory ##递归文件也能查看到

d |
rwxr-xr-x |
. |
139 |
root |
root |
8192 |
Jan 1 12:53 |
/etc |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
2. 对于属性各字段的理解
- 对于文件属性字段的理解
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
类型 |
文件权限 |
SELinux Context |
文件硬链接个数 |
文件拥有者 |
文件拥有组 |
文件大小 |
文件最后一次被修改的时间 |
文件名称 |
- 对于目录属性字段的理解
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
类型 |
目录权限 |
SELinux Context |
目录中子目录的个数 |
文件拥有者 |
文件拥有组 |
目录中自文件或子目录元数据大小 |
目录中的内容最后一次被修改的时间 |
目录名称 |
- 文件类型的分类
属性表示 |
- |
d |
l |
b |
c |
s |
p |
文件类型 |
普通文件 |
目录 |
软链接 |
块设备文件 |
字符设备 |
socket套接字 |
命名管道 |
二、文件的拥有者及拥有组
1. 文件的拥有者及拥有组
- Linux 是个多用户多任务的系统,常常会有多人同时使用同一主机来进行工作,为了考虑每个人的隐私权以及每个人喜好的工作环境,对用户进行分类
- 用户对于文件的身份划分:文件拥有者(user);文件所属组(group);其他人(other)
2. 更改文件拥有者及拥有组的方法
- 文件拥有者及拥有组只有超级用户root可以修改
- 更改方式
chown 用户名 文件
chgrp 组名称 文件
chown –R 用户名 目录
chgrp –R 组名称 目录
chown 用户名:组名称 文件|目录
实践:第一步,创造实验环境

第二步,使用 watch -n 1 ls -lR /mnt/ 命令,实时监控,并执行命令
