赞
踩
首先我们可以使用vim创建一个文件,在里面写一些简单的信息,命名为testFile。
然后我们可以先查看一下它的权限。
可以发现它是对于当前用户来说是可读可写的,测试也是在当前用户上进行的。
然后我们再创建一个文件夹,命名为testDir,并查看其权限。
可以发现对于当前用户其是可读可写也可运行的。
接下来我们开始测试。
先看文件的重命名。
我们先把文件的权限全部去掉(对于当前用户的)。
然后我们执行重命名操作,再在文件夹中查看。
可以发现原来叫testFile的文件没了,现在有一个脚newTestFile的文件。
查看一个newTestFile的信息,可以发现与原来的testFile是一致的。
然后再测试文件夹的。
同样,先去除其全部权限。
再对其进行重命名操作。
同样可以发现重命名成功。
所以,对于重命名文件而言,不需要任何权限。
在上面我们已经将测试文件夹对于当前用户的权限全部去除了,先测试一下能够移动。
显然。。不行。。
为了方便测试,我们先将文件夹的权限设置为可读可写可执行,这样来测试文件的最低权限。
然后再来执行移动文件指令。
可以发现当文件夹权限变化后,就算文件没有任何权限也能成功移动。
那么接下来我们把移进去的文件删除。
PS: 可以发现在删除文件时给出了提示,因为该文件没有任何权限,也就没有写权限,而写权限是删除文件的最低权限,这个会在其他文章中测试给出。
然后我们把文件夹权限设置为只读。
由于这里进行操作时,已经删除了原来的文件,我们重新创建一个testFile并将其权限全部去除。
再次进行移动操作。
可以发现权限不足。
我们再将文件夹设置为只写的。
再来移动测试一下。
还是提示权限不足。
我们再来设置其为只执行的。
移动测试
还是权限不够,但是提示的信息发生了变化。个人分析是设置为只执行后可以进入该文件夹了,该文件夹是不可写的,所以无法移动到该文件中。
我们再将其设置为可写可读的,并进行测试。
跟原来一样,无法获取状态,权限不够。
再设置为可读可执行的,进行测试。
还是权限不够,但是提示信息变了,离上面的假设越来越对了感觉。
再设置为可写可执行的,进行测试。
成功移入!!假设正确,但是文件夹是不可读的,无法查看里面的内容进一步验证。
我们再为测试文件夹添加读权限,并查看文件信息。
文件成功移入。
但是对于文件夹而言呢,如上操作。
答案是不行。猜测最低权限是可读可执行???
我们改变该文件夹的权限为只读。测试。
再改为只写。测试。
进入文件夹查看。
移入成功。。打脸成功。。
如果有错误,欢迎指出
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。