-rw-r—r—. 1 root root 128 Feb 6 06:39 1.txt
    -: 文件类型;普通文件
    rw-: 属主拥有的权限 — 读写权限
    r—: 属组拥有的权限 — 只读权限
    r—: other 拥有的权限 — 只读权限
    1: 链接引用数
    root: 文件属主
    root: 文件属组
    128: 文件大小

    文件的权限主要针对三类对象进行定义:
    owner : 属主 u
    group : 属组 g
    other :其他 o

    每个文件针对每类访问者都定义了三种权限:
    r: readable 可读
    w:writeable 可写
    x:eXcutable 可执行

    1. 文件:
    2. r:可以使用文件查看类工具获取其内容 4
    3. w:可以修改其内容 2
    4. x:可以把此文件提交给内核启动为一个进程 1
    5. 目录:
    6. r 可以使用ls查看目录中的文件列表
    7. w 可以在此目录创建或删除文件
    8. x 可以使用ls查看目录中的文件列表,以及可以cd到此目录中

    [root@test ~]# ll -d /root
    dr-xr-x—-. 3 root root 255 Feb 7 06:24 /root

    情况1: zhangsan用户能够进入/root/目录中吗?

    zhangsan 用户权限是什么? other —-

    将zhangsan用户添加附加组root

    zhangsan用户能够进入吗???
    zhangsan — root rx 没有w权限无法创建或删除文件

    [root@test ~]# ll -d /mnt/
    drwxr-xr-x. 2 root root 25 Feb 6 07:05 /mnt/

    zhangsan ?? 拥有x权限 可以cd到目录中;ls

    权限相关命令:

    • chmod命令: 设置文件权限
      [root@test ~]# chmod —help
      Usage: chmod [OPTION]… MODE[,MODE]… FILE…

    常用选项:
    -R: 递归修改

    MODE
        u=[rwx]  : 设置属主权限
        g=[rwx]  : 设置属组权限
        o=[rwx]  : 设置其他权限
    

    方式1:
    [root@test ~]# chmod u=rwx,g=rw,o=rx hello
    [root@test ~]# ll hello
    -rwxrw-r-x. 1 root root 1 Feb 6 02:50 hello

        chmod [1-7][1-7][1-7] filename
    

    -rw-r—r—. 1 root root 1 Feb 6 02:50 hello

    方式2:
    [root@test ~]# chmod 644 hello
    r:4 w:2 x:1

    • chown命令: 改变文件属主和属组

    [root@test ~]# chown —help
    Usage: chown [OPTION]… [OWNER][:[GROUP]] FILE…
    常用选项:
    -R: 递归修改

    [OWNER]        指定属主
    [GROUP]        指定属组
    

    [root@test ~]# chown wangwu:wangwu hello
    [root@test ~]# ll hello
    -rw-r—r—. 1 wangwu wangwu 1 Feb 6 02:50 hello

    • chgrp命令:修改属组

    [root@test ~]# chgrp —help
    Usage: chgrp [OPTION]… GROUP FILE…
    常用参数:
    -r 参数

    GROUP 指定属组
    

    PS:
    —reference=RFILE :以参考文件的属主数组来设定

    umask
    文件或者目录的遮掩码: 当用户创建文件或者目录的时候的默认权限

    [root@test ~]# umask
    0022

    [root@test ~]# umask 0042 设定umask值

    FILE: 666-umask值(通常来说文件预设没有x权限)
    DIR: 777 - umask值

    查看umask: umask