Linux

Linux 文件权限详解

2020-04-15  本文已影响0人  青山淼淼
image.png

如上图所示

其实在linux系统中每个文件每个文件夹都是由9个表示,可能你会问划线的地方是10位,我为什么说是9位呢?

  1. 第一位如果是d表示该对象是文件夹,如果是-表示对象是一个文件。
  2. 每个文件其实都是分为拥有者,所属组,其他人。
    (1)第2-4位表示当前文件拥有者的权限
    (2)第5-7位表示当前文件所属组的权限
    (3)第8-10位表示其他人对这个文件的权限


    image.png

上图红色框标识起来的是所有者,所属组。

那么在这里 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权限。

还有就是所有的权限都root用户都不生效 root执行sudo什么能可以执行

我觉得理解到这些已经够日常开发所用了,如果需要更详细的可以参考一个大佬的博客,链接在这里[ Linux权限详解 命令之 chmod:修改权限]

上一篇下一篇

猜你喜欢

热点阅读