在Linux下进入目录,目录下创建、修改、删除文件所需权限

来源:互联网 发布:故宫淘宝旗舰店 编辑:程序博客网 时间:2024/05/01 22:10

首先,我们用root权限建立一个目录名为dir,
这里写图片描述
此时文件拥有者对改目录具有读、写和执行权限,所属组和other对改目录具有读和执行权限。现在去除dir的所以权限,
这里写图片描述
此时dir目录的所有权限都不存在,但root用户依然可以进入目录,以及可以在dir目录下创建、修改和删除文件。但普通用户则不可以。
这里写图片描述
进入超级用户模式,我们给dir的other赋予读权限,再切换为普通用户,发现依然无法进入目录,
这里写图片描述
然后我们赋予other读和写权限,依然无法进入dir目录。
这里写图片描述
现在我们将dir的权限改成001,即other具有执行权限,
这里写图片描述
此时我们可以以other身份进入目录,却不能显示目录下文件,想要显示需加上读权限。
这里写图片描述
此时进行删除文件,
这里写图片描述
系统提示无法删除,权限不足,于是我们在给dir的other加上写权限,去除读权限,此时可以进入dir并进行删除文件,但不能显示文件。
这里写图片描述

总结一下,超级用户无论权限如何,都可以进入目录,进行读写和执行操作,而对于普通用户,进入目录需要执行权限,要显示目录需要读权限,目录下创建文件和删除目录下文件需要对目录拥有写权限。

0 0
原创粉丝点击