Linux文件权限

作者: Berning | 来源:发表于2019-10-04 14:11 被阅读0次
    [root@iZbp18jgl46lqey7itpmhzZ ~]# cd  /
    [root@iZbp18jgl46lqey7itpmhzZ /]# ls -l
    
    lrwxrwxrwx.   1 root root        7 7月  11 10:52 bin -> usr/bin
    dr-xr-xr-x.   5 root root     4096 9月  24 04:17 boot
    drwxr-xr-x   19 root root     2960 9月  24 04:17 dev
    drwxr-xr-x.  79 root root     4096 9月  25 01:57 etc
    drwxr-xr-x    3 wbn  ftpuser  4096 9月  24 22:14 ftpfile
    drwxr-xr-x.   3 root root     4096 9月  24 18:41 home
    lrwxrwxrwx.   1 root root        7 7月  11 10:52 lib -> usr/lib
    lrwxrwxrwx.   1 root root        9 7月  11 10:52 lib64 -> usr/lib64
    drwx------.   2 root root    16384 7月  11 10:52 lost+found
    drwxr-xr-x.   2 root root     4096 4月  11 2018 media
    drwxr-xr-x.   2 root root     4096 4月  11 2018 mnt
    drwxr-xr-x.   2 root root     4096 4月  11 2018 opt
    dr-xr-xr-x  106 root root        0 9月  24 04:17 proc
    dr-xr-x---.   5 root root     4096 9月  25 01:08 root
    drwxr-xr-x   26 root root      720 9月  24 23:22 run
    lrwxrwxrwx.   1 root root        8 7月  11 10:52 sbin -> usr/sbin
    drwxr-xr-x.   2 root root     4096 4月  11 2018 srv
    dr-xr-xr-x   13 root root        0 9月  25 01:23 sys
    drwxrwxrwt.   9 root root     4096 9月  25 02:20 tmp
    drwxr-xr-x.  13 root root     4096 7月  11 10:52 usr
    drwxr-xr-x.  21 root root     4096 9月  24 21:58 var
    

    举例说明

    dr-xr-x---.   5 root root     4096 9月  25 01:08 root
    

    总共十位长度

    • 第一位代表类型
    d:目录(directory)
    - :文件
    l:是映射 (比如:sbin目录下的文件,usr/sbin下面的文件随之改变)
    
    • 第一个 r-x 表示的是所有者只读(user)
    • 第二个 r-x 表示的是组群执行和读(group)
    • 第三个 --- 表示的是其他人没有任何权限(everyone)
        
      其中:
    • r 表示文件可以被读(read)
    • w 表示文件可以被写(write)
    • x 表示文件可以被执行(excute)
    • -表示相应的权限还没有被授予

    rwx 也可以用数字来代替

    • r---4
    • w---2
    • x ---1
    • (-)---0
      其实,相当于二进制表示法
      7=111相当于rwx
      6=110相当于rw-
      5=101相当于r-x
      4=100相当于r--
      3=011相当于-rw
      2=010相当于-w-
      1=001相当于--x
      0=000相当于---
      举例说明
    • -rw------- (600) 只有所有者才有读和写的权限
    • -rw-r--r-- (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限
    • -rwx------ (700) 只有所有者才有读,写,执行的权限
    • -rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限
    • -rwx--x--x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限
    • -rw-rw-rw- (666) 每个人都有读写的权限
    • -rwxrwxrwx (777) 每个人都有读写和执行的权限

    修改文件权限

    读写:chmod

    sudo chmod -R 777 file    //-R 会遍历file 子目录,即子目录权限也会随之改变
    

    修改群组:chgrp

    //file 修改到bien群组下面
    sudo chgrp bien   file. 
    

    修改拥有者及群组:chown

    //
    sudo chown -R www:www  /usr/var
    

    相关文章

      网友评论

        本文标题:Linux文件权限

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