Linux在目录中进入目录建立文件须要哪些权限

1,进入一个目录须要什么权限?
咱们如今超级用户root下建立一个dir目录,而且清除它的全部权限chmod 000 dir

2web

咱们发如今超级用户root下,没有任何权限咱们也能够进入该目录
下来咱们将超级用户root下的dir目录的拥有者改成普通用户zhuohai
3
而后进入dir该目录
4
咱们发如今超级用户root下,无论该目录的拥有者是超级用户仍是普通用户,在没有可读,可写,可执行的权限下咱们也能够进入该目录。
将当前的用户切换为普通用户,在普通用户下咱们建立dir1目录
一样的咱们清除掉dir1的全部权限
5svg

进入dir1
5学习

咱们发如今普通用户没有任何权限的状况下没法进入该目录
咱们给dir1这个目录加上可读权限chmod 400 dir1,在进入dir
想 7
加上可读权限以后咱们进入dir1,发现仍是权限不够。
当咱们给dir1赋予可写的权限时,进入dir1
6
7
在可写权限下仍然没法进去该目录:权限不够
下面咱们赋予dir1目录可执行权限,在进入该目录
0
10
咱们发现,只给目录dir1赋予可执行权限时,该目录能够进入,可是不能读取该目录里面的内容
接着咱们赋予dir1目录可读可执行权限
12
17
咱们发如今可读可执行的权限下咱们能够进入目录而且能够读取该目录中的内容。
2,在目录下建立文件须要哪些权限
经过第一个问题咱们知道了在可读可执行的权限下咱们能够进入目录而且读取目录中的内容
下面咱们尝试在可读可执行的权限下在dir1的目录下建立文件file2
18
咱们发如今可读可执行的权限下在dir1中建立文件file2,缘由是权限不够
下来咱们把dir1的权限修改成可写可执行,在尝试在目录dir1中建立文件file2
19
20
21
咱们发如今可写可执行的权限下咱们能够在目录dir1中建立文件file2,可是咱们却不能读取目录中的内容
22
23
咱们发如今可读可写可执行的权限下,咱们能够在目录dir1中建立文件file2,而且咱们能够读取目录中的内容。
接下来咱们切换为超级用户,而且取消全部的权限在在目录dir中建立文件file3
24
253d

咱们发如今超级用户下,没有可读可写可执行的权限下咱们能够在目录中建立文件而且读取文件。
总结:在Linux的超级用户下,没有可读可写可执行的权限咱们能够建立目录,进入目录,在目录中建立文件,读取文件,在普通用户下,咱们在没有任何权限的状况下没法进去该目录,在可执行的权限下能够进入该目录,可是咱们没法读取该目录中的内容,在可读可执行的权限下咱们能够进入该目录,也能够读取该目录中的内容,可是不能在该目录中建立文件,在可写可执行的权限下,咱们能够在目录中建立文件可是不能读取,在可读可写可执行的状况下咱们能够在该目录中建立文件而且能够读取。code

Linux初级学习但愿能够获得指导                  
                                                        谢谢