美文网首页Linux
Linux 文件权限详解

Linux 文件权限详解

作者: 青山淼淼 | 来源:发表于2020-04-15 21:49 被阅读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:修改权限]

    相关文章

      网友评论

        本文标题:Linux 文件权限详解

        本文链接:https://www.haomeiwen.com/subject/mozhvhtx.html