如上图所示
其实在linux系统中每个文件每个文件夹都是由9个表示,可能你会问划线的地方是10位,我为什么说是9位呢?
- 第一位如果是
d
表示该对象是文件夹,如果是-
表示对象是一个文件。 -
每个文件其实都是分为拥有者,所属组,其他人。
(1)第2-4位表示当前文件拥有者的权限
(2)第5-7位表示当前文件所属组的权限
(3)第8-10位表示其他人对这个文件的权限
上图红色框标识起来的是所有者,所属组。
那么在这里
porking
就是拥有者,webserver
就是所属组。
首先,我们规定 数字 4 、2 和 1表示读、写、执行权限,即 r=4,w=2,x=1 。此时其他的权限组合也可以用其他的八进制数字表示出来,如: rwx = 4 + 2 + 1 = 7 ,rw = 4 + 2 = 6, rx = 4 +1 = 5。
第一张图划线的本质就是
1.root
用户的权限就是rwx,分别表示的其实就是。可读,可写,可执行。
2.root
组里面其他用户的权限就是r-x,分别表示可读,不可写,可执行。
3.其他人就是可读,不可写,可执行。
第二张图其实就是所有人都可以操作所有,即常说的777权限。