序言
linux的文件权限是linux的安全管理机制中的一个环节,我们从使用了解下文件权限,然后再了解一下内核实现。
linux的文件权限
用ls命令查看/boot/grub2的文件权限
image.png
我们看到每个文件相关的信息,其中第一行的字段意义:
-rw-r--r--.代表权限
1 对于文件,代表文件链接数,对于目录代表同一级的目录数字
root 代表当前用户
root 代表当前用户组
64文件大小
Jul 10 22:55 是文件创建时间
device.map代表文件名
紧接着,我们需要看权限的含义了,一共十个字符:
image.png
一共分为四部分:
第一个字符,代表类型,其中'-'代表普通文件, ‘d'代表目录文件,'b'代表块特殊文件,’c'代表字符特殊文件,‘l'代表符号链接,’f‘代表管道文件,’s‘代表套接字文件
第二部分的 rwx代表文件所属用户具有读写执行的权限
r-x代表用户组权限,当一个用户,不是文件所属用户,但是和文件所属