美文网首页
Linux 文件权限整理

Linux 文件权限整理

作者: 科文童鞋 | 来源:发表于2019-07-19 16:31 被阅读0次
    常用的linux文件权限如下
    444 r--r--r--
    600 rw-------
    644 rw-r--r--
    666 rw-rw-rw-
    700 rwx------
    744 rwxr--r--
    755 rwxr-xr-x
    777 rwxrwxrwx
    
    文件权限含义如下
    从左至右是9个字母(或者连字符)
    其中 1-3位数字代表文件所有者的权限
    4-6位数字代表同组用户的权限
    7-9数字代表其他用户的权限
    
    而具体的权限是由数字来表示的
    读取的权限等于4,用r表示
    写入的权限等于2,用w表示
    执行的权限等于1,用x表示
    通过4、2、1的组合,得到以下几种权限:
    0(没有权限);4(读取权限);5(4+1 | 读取+执行);6(4+2 | 读取+写入);7(4+2+1 | 读取+写入+执行)
    
    文件权限4-2-1是如何得出来的?
    文件权限

    r、w、x分别代表读取(r)、写入(w)可执行(x),rwx上分是按二进制位数进行计算的。

    权限 数字 含义
    r 4 读取
    w 2 写入
    w 1 执行
    举例
    举例1
    [root@localhost example0]# touch test1
    //创建test1文件
    [root@localhost example0]# ll
    total 0
    //查询当前文件夹下所有项目
    -rw-r--r--. 1 root root 0 Jul 19 04:01 test1
    
    • rw-(4,2,0) =6
    • r--(4,0,0) =4
    • r--(4,0,0) =4

    所以说当前创建的文件test1的权限为(6,4,4)

    举例2
    drwxr-xr-x.  6 root root     4096 Jul 18 22:54 sysconfig
    
    • d 代表当前属于文件夹
    • rwx (4,2,1) =7
    • r-x(4,0,1) =5
    • r-x(4,0,1) =5

    因为sysconfig属于可执行二进制文件的目录,自身拥有最高权限7(读取权限、写入权限、执行权限,而同组用户与其他用户权限相对较低,都为5(读取与执行权限)。

    相关文章

      网友评论

          本文标题:Linux 文件权限整理

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