进入目录需要哪些权限, 在目录中执行增删查(touch, ls, rm, mv等)改文件动作, 需要哪些权限.
一、进入目录需要的权限
1、首先随便创建一个目录file吧
2、chmod 000 file 将目录文件设置为---无权限
3、此时,给user加上r权限,尝试进入目录,但是权限被拒绝,说明进入目录不需要可读权限
4、接着,给user加上w权限,尝试进入目录,但是权限被拒绝,说明进入目录也不需要可写权限
5、最后,给user加上x权限,尝试进入目录,进入目录,说明进入目录只需要可执行权限
总结:进入目录只需要可执行x权限
二、在目录中执行增删查(touch, ls, mv,rm等)改文件动作, 需要哪些权限
1、此时,file目录有了可读可写可执行的权限,chmod u-rw file,除去可读可写的权限,剩下可执行的权限,然后给u加上r权限,尝试touch一个文件,发现权限被拒绝,说明touch文件不需要r权限
2、
给u删掉r权限,加上w权限,尝试touch一个文件,发现touch成功,说明touch文件需要w权限,但是ls时权限却被拒绝
3、再给u加上r权限,尝试ls,发现ls成功,说明ls需要r权限
4
、然后给u加上x权限,进入file目录,将test文件重命名为test1,权限被拒绝,说明重命名文件名不需要x权限
5
、再给u加上r权限,继续尝试,权限依旧被拒绝,说明重命名文件名也不需要r权限
6
、
再给u加上w权限,继续尝试,mv成功,说明文件名的重命名需要w权限
7、然后重新将u设置为无权限,给u加上x权限进入file目录,删除test1文件,发现权限被拒绝
8、然后给u加上r权限继续尝试删除test1文件,依旧被拒绝,说明rm删除文件不需要r权限
9
、然后给u加上w权限继续尝试删除test1文件,rm成功,说明rm删除文件需要w权限
总结:touch需要w权限,ls需要r权限,mv需要w权限,rm需要w权限