Fireplusplus的博客

逆水行舟

LInux目录与文件权限

首先,进入一个目录需要什么权限?

在当前目录下穿件一个权限为000的目录dir用于测试:

         

当然现在肯定进不去,提示权限不够:

         

预计进入目录需要执行权限,加个x试试!

         

OK!一次成功,对于目录来说进入就是执行的意思。

在目录里边touch一个file用来测试:

         

尴尬了,没有创建文件的权限,目测创建文件需要修改目录,给dir加个w试试:

         

又成功了!ls看一下我们刚刚创建的文件:

         

不让看=_=||,看就是要读嘛,再加r权限给dir:

         

把w权限去掉看看还能不能看了:

         

没问题,读文件与w权限无关!再去掉x权限试试能不能看:

         

啊哦,不行了!看来要读目录内文件的本质是要进去才能看,所以同时需要r与x权限。

将dir权限再设置为000,尝试删除file文件:

         

不出意外,没有权限!

既然要删除,应该是要具有写权限,加个w试试:

         

还是不行,去掉w,加个x试试:

         

还是不行,只能w+x双管齐下:

         

这货终于被删了。。。


小结一下:进入目录需要x权限,在目录内创建文件需要w权限,读目录内文件需要的是r+x权限,删除目录内文件需要的是w+x权限。


阅读更多
版权声明:本文为博主原创文章,转载需注明出处。 https://blog.csdn.net/qq_33724710/article/details/52368455
文章标签: linux 权限
个人分类: Linux
上一篇进程间通信之消息队列
下一篇客户端-服务器-代理模型
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭