3-1 Linux中的文件权限

2021-04-16  本文已影响0人  捌千里路雲和月

通过 ll 了解一下文件的详细参数(以 /etc/passwd 文件为例)。

权限第一个标志位是文件属性,它标注了文件的属性。

d:表示目录        -:表示文件。        l:连接文件(软链接,快捷方式)。

b:设备文件,提供存储的接口设备。   

c:设备文件,提供串行的接口设备 ---- 键盘,鼠标。

权限分析图解:

如:passwd 这个文件的权限是 rw-r--r--,它的含义是:

    第一组rw-:文件所有者(user)对此文件拥有 可读可写 权限。

    第二组r--:文件所属组(group)对此文件拥有 可读 权限。

    第三组r--:文件其他人(other)对此文件拥有 可读 权限。


文件的rwx 和 目录的rwx区别:

rwx:r 读、w 写、x 执行 和 - 没有权限。

文件的 rwx :

r:可以用 cat 命令查看文件有什么内容。

w:可以用 vim 编辑器对文件进行编辑。

x:一般都是脚本文件会有个 x 可执行的权限。

目录的 rwx :

r:具有读取目录结构列表的权限(可以用 ls 查看目录里面有什么文件)。

w:可写的权限对于目录来说作用非常大:

        1、可以在该目录下新建文件和目录。

        2、可以删除文件和目录。

        3、可以对文件 和 目录重命名。

        4、可以复制,移动目录内的文件 和 目录。

x:具有进入目录的权限(可以用 cd 进入目录)。


Linux 文件权限例子:

前置条件:假设 test1、test2、test3 用户属于 testgroup 这个组。

分析对象:-rw-r--r--. 1 root root 0 Apr 16 09:21 test.txt。

分析情况:test.txt 这个文件的所有者(拥有者)是 root ,所属组是root。root 用户登录系统,                    root的权限是 rw- 。对 test.txt 这个文件具有 可读可写的权限。而 test1、test2、                        test3 这三个用户的所属组是testgroup ,并不是root组。所以对于 test.txt 来看                            test1、test2、test3 等同于其他人的权限,其他人的权限是 r-- ,只具备对 test.txt                        这个文件可读的权限。

分析对象:-rwxr-xr--. 1 test1 testgroup 0 Apr 16 19:32 demo.txt

分析情况:demo.txt 这个文件的所有者(拥有者)是 test1,所属组是testgroup。test1 用户登                   录系统。test1的权限 rwx, 对 demo.txt 这个文件具有可读、可写、可执行的权限。                   test2、test3 这两个用户的所属组是testgroup。test2、test3的权限是r-x,                                   对demo.txt 这个文件可读、可执行的权限。其他人的权限是 r-- ,其他人只具备对                       demo.txt 这个文件可读的权限

Linux 目录权限例子:

分析对象:drwxr-xr--. 1 test1 testgroup 0 Apr 16 29:23 groups/

分析情况:groups/ 这个目录的所有者(拥有者)是 test1,所属组是testgroup。test1 用户                          登录系统。test1的权限 rwx, 对 groups/  这个目录具有可读、可写、可执行的权                        限。test2、test3 这两个用户的所属组是testgroup。test2、test3的权限是r-x,对                        groups/ 这个目录可读、可执行的权限,没有可写的权限,也就是test2、test3 用户                   只能进入目录查看里面有什么文件,不能在groups/ 目录做增删改(改包括重命名,                   复制 和 剪贴)的操作。其他人的权限是 r-- ,其他人只具备对 groups/ 这个文件目                     录可读的权限。没有 x 可执行,也没有 w 可写的权限。所以,其他人不能进入目                       录,更不能做增删改的操作。

上一篇 下一篇

猜你喜欢

热点阅读