Linux(十一)权限管理

作者: leeqico | 来源:发表于2018-04-17 18:57 被阅读20次

    11.1 rwx权限详解

        11.1.1 rwx作用到文件

        (1)【r】代表可读(read):可以读取,查看。

        (2)【w】代表可写(write):可以修改,但是不代表可以删除该文件,删除一个文件的前提条件是对该文件所在的目录有写权限,才能删除该文件。

        (3)【x】代表可执行(execute):可以被执行。

        11.1.2 rwx作用到目录

        (1)【r】代表可读(read):可以读取,查看。

        (2)【w】代表可写(write):可以修改,目录内创建、删除、重命名目录。

        (3)【x】代表可执行(execute):可以进入该目录。

    11.2 实际案例

    -rw-r--r--. 1 root root 26788 4月  14 16:53 java后端生活.jpg

    ​前面10个字符-rw-r--r--确定不同用户能对文件干什么:

    第一个字符代表文件类型:文件(-),目录(d),链接(l);

    其余字符每3个一组(rwx):

    第一组rw-:文件拥有者的权限是读和写,但不能执行;

    第二组r--:与文件拥有者同一组的用户的权限只读不能写和执行;

    第三组r--:不与文件拥有者同组的其他用户的权限只读不能写和执行;

    可用数字表示为:r=4,w=2,x=1;因此rwx=4+2+1=7

    1:文件是硬连接数,目录是子目录树

    root:用户

    root:组

    26788:文件大小(字节),如果是文件夹显示4096字节

    4月 14 16:53:最后修改日期

    java后端生活.jpg:文件名

    11.3 修改权限

        11.3.1 基本说明

            通过chmod指令,可以修改文件或者目录的权限

        11.3.2 第一种方式:+、-、=变更权限

            u:所有者

            g:所在组

            o:其他人

            a:所有人(u、g、o的总和)

        (1)chmod    u=rwx,g=rx,o=x    文件目录名

        (2)chmod    o+w    文件目录名

        (3)chmod    a-x    文件目录名

        11.3.3 第二种方式:通过数字变更权限

            规则:r=4,w=2,x=1,r+w+x=7

            chmod    u=rwx,g=rx,o=x    文件目录名

            相当于     chmod    751    文件目录名

    11.4 修改文件所有者

        11.4.1 基本介绍

        chown    newowner    file    改变文件的所有者

        chown    newowner:newgroup    file    改变文件的所有者和所在组

        -R    如果是目录,则使其下所有子文件和目录递归生效

    11.5 修改文件所在组

        chgrp    newgroup    file    改变文件的所在组

    关注公众号:Java后端生活,干货文章第一时间送到!

    相关文章

      网友评论

        本文标题:Linux(十一)权限管理

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