Linux文件权限符号说明

作者: Cloudox_ | 来源:发表于2018-07-17 17:19 被阅读2次

    为了控制权限,Linux首先对于将操作的用户分为:用户、用户组和其他,这三个概念。

    每个文件都会属于某个用户,而一个用户可以属于多个用户组,而不属于该用户组的用户,则属于其他。因此,每个文件的操作权限,应该分为这三个类型的操作者来控制。

    在Linux中输入命令“ls -al”,会得到文件目录的相关属性,属性列表中有很多内容,我们这里只说第一列的权限内容。权限内容一般都是十个字符,每个字符都有自己的含义。

    比如:

    -rwxr-x--x

    上面十个字符可以分为四个部分:1、234、567、890。

    第一个字符表示该文件是目录、文件还是链接文件:

    • d:表示目录
    • -:表示文件
    • l:表示链接文件(linkfile)
    • b:表示设备文件里面的可供存储的接口设备
    • c:表示设备文件里面的穿行端口设备,比如键盘、鼠标。

    接下来三个部分,表示针对三种操作者的权限。也就是分别为:文件所有者的权限、同用户组的权限、其他非本用户组的权限。

    每部分内,各包含三个字符,其实每部分内部三个字符都是一样的,分别表示:可读(read)、可写(write)、可执行(execute)。

    这三个字符的顺序必须是不变的,如果位置上是字母,则表示包含此权限,如果是“-”,则表示不包含此权限。

    比如:

    rwx:可读可写可执行;
    r-x:可读可执行,不可写;
    --x:只可执行。

    因此,完整的十个字符的含义就是:

    -rwxr-x--x:文件所有者可读可写可执行,同用户组的用户可读可执行,其他用户只可执行,的一个文件。

    相关文章

      网友评论

        本文标题:Linux文件权限符号说明

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