通常在Wondows环境下,我们进行相关操作时会遇到一些权限问题,如一些特定的文件在打开或者对其进行操作的时候通常都会需要管理员权限。
同样,在Linux环境下同样存在权限问题
1.进入一个目录需要什么权限
首先,我们对于这个问题进行一下猜想:我觉得我们进入一个目录必须要有可读权限。
然后,我们对这个问题进行验证
首先,创建三个目录
然后,更改三个目录的权限。将test1的可执行权限去掉,将test2的可写权限去掉,将test3的可写权限去掉。
最后,我们依次进入三个目录。
我们可以发现,当我们只是不可以进入去掉可执行目录的程序中。
所以,我们可以得出:进入一个目录需要可执行权限。
2.显示目录中的内容需要什么权限
显而易见,显示一个目录中的内容需要可读权限。
我们依次进入test2和test3,并使用ll命令显示该文件中的内容。
我们看到,当进入去掉可读权限的目录中,显示Permission denied。意思为:权限不够。
3.创建一个目录需要什么权限
创建目录需要写权限。
在test2和test3中分别创建一个文件。
看到,在test2中创建文件显示权限不够,test3中创建了文件后,虽然不可以显示,但是我们可以进入创建的test5中,并显示其路径,可以发现文件是创建在test3中的。
当我们把用户切换成超级用户root的时候,没有相应的权限我们也可以对文件进行操作。