美文网首页
3-5 Linux --- 目录权限练习

3-5 Linux --- 目录权限练习

作者: 捌千里路雲和月 | 来源:发表于2021-04-22 16:41 被阅读0次

练习目的:熟悉目录 rwx 权限特点

前置条件:普通用户创建目录,并且在目录下创建两个文件

测试流程:1、拥有者没有 rwx 权限对目录进行操作

                  2、拥有者只有 r 权限对目录进行读取操作

                  3、拥有者只有 r-x 权限对目录下文件进行增删改操作

                  4、拥有者只有 r-x 权限对目录下自己的文件进行编辑操作

                  5、拥有者具有 rwx 权限对目录下自己的文件进行操作


前置条件:普通用户创建目录,并且在目录下创建两个文件:

普通用户 user1 在 tmp 目录下创建一个 user 目录。user 目录下创建两个文件 test1.txt 和 test2.txt。

chmod 075 user/:修改 user 目录拥有者权限为0,既没有 rwx 权限。

1、拥有者没有 rwx 权限对目录进行操作

    红色标注:拥有者没有 r 权限,不能通过 ls 查看 user 目录内容。

    黄色标注:拥有者没有 x 权限,不能通过 cd 进入 user 目录。由于目录都进不去,所以更加      不能对目录下的文件进行操作。

 2、拥有者只有 r 权限对目录进行读取操作

    chmod u+r user/:user 文件夹添加拥有者 r 权限。

    只有 r 权限的目录可以通过 ls 查看目录里面有什么文件,但是系统会提示没有权限访问文          件。通过 ll 命令查看不到文件详细信息,文件的详细信息显示为问号。

3、拥有者只有 r-x 权限对目录下文件进行操作

    chmod u+x user/:user 文件夹添加拥有者 x 权限,现在权限是 r-x。

    r-x 权限的目录通过 ll 已经能够正常的查看文件详细信息,并且能够通过 cd 进入目录。

    但是,由于拥有者没有 w 权限。所以,对于目录下的文件并没有增删改操作权。

    红色标注:touch test3.txt,新建文件失败,提示没有权限。

    黄色标注:mv test1.txt demo1.txt,重命名失败,提示没有权限。

    蓝色标注:cp test1.txt demo2.txt,复制并改名失败,提示没有权限。

    绿色标注:mv test2.txt /tmp/,剪切移动文件失败,提示没有权限。

    灰色和白色标注:删除文件 和 删除全部文件失败,同样提示没有权限。

4、拥有者只有 r-x 权限对目录下自己的文件进行操作

    虽然拥有者没有目录 w 权限的时候不能在目录下新建、复制、移动、重命名和删除文件。但      是,对于现有自己的文件是可以进行编辑的。从下图可以看出拥有者 user1 对于 user 目录        是没有 w 权限的。只要有 x 权限就能够进入目录编辑属于自己的文件。

编辑完成后可以通过 cat 查看内容。

5、拥有者具有 rwx 权限对目录下自己的文件进行操作

    有 w 权限的拥有者可以对目录下的文件进行增删改的操作。

对于所属组用户 和 其他人效果亦然。


 
由上述测试得出目录的 rwx 权限有以下总结 :

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

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

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

        2、可以删除文件和目录

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

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

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

相关文章

网友评论

      本文标题:3-5 Linux --- 目录权限练习

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