文件权限就是文件的访问和控制权限,即哪些用户和组群可以访问什么样的文件,以及进行什么样的操作。

    Unix/Linux是一个典型的多用户系统,即不同用户处于不同地位,对文件和目录有不同的访问权限。为了保护系统的安全性,Unix/Linux系统除了对用户权限作了严格的界定外,还在用户身份认证,访问控制,传输安全,文件读写权限等方面做了严格的限制。

    1.查看文件权限
    利用 ls 指令查看文件类型。

    使用较长格式,列出文件

    ls -l

    image.png

    Linux文件权限 - 图2
    Linux文件权限 - 图3
    文件类型
    在Linux里面,一切皆为文件,正因为这一点才有了设备文件。
    /dev目录下有各种设备文件,大都跟具体的硬件设备相关。

    socket:网络套接字
    pipe: 管道

    ls的一些用法
    显示除了.(当前目录),..(上一级目录)之外的所有文件。包括隐藏文件,(Linux中以.开头的文件为隐藏文件)
    ls -a显示所有文件,包括隐藏的
    ls -l显示文件的所有信息。

    ls -asSh
    显示文件大小,并排序
    其中小s是显示文件大小,大S是对文件大小进行排序

    变更文件所有者
    image.png
    进入到文件夹之后

    cd /home/lilei
    ls iphone11
    sudo chown shiyanlou iphone11

    文件权限的表示方式
    1,二进制数字表示
    Linux文件权限 - 图5
    例如
    chmod 600 iphone11

    600=rw-,—-,—-

    2,加减赋值操作
    完成上述相应的操作我们还可以
    chmod go-rw iphone11

    g=group用户组
    o=other其他用户
    image.png