x—可执行权限
可能我们会觉得是需要可读权限,但其实不然,需要的是可执行权限,我们来作如下验证:
这里用mkdir命令创建了一个名为infile的文件夹,它的初始权限如图中红色方框内画出来的为 dwxrwxr-x(775) ,接下来用chmod指令修改它的权限为666,也就是去掉了它所有者,用户组以及其他使用者的可执行权限,然后用cd指令进入infile,得到如下图,很显然的是我们看到了提示权限不够,所以我们得证进入一个文件需要x(可执行)权限。
2.显示文件夹内容需要什么权限?
r– 读权限
如下图:
(1)修改infile 的权限为377(没有读权限);
(2)使用mkdir file1指令创建一个文件夹,成功;
(3)使用ls 执行查看infile 文件夹当中的文件,提示权限不够,
显然,显示文件夹内容需要读权限。
3.创建一个文件夹需要什么权限?
w—写权限
如下图所示:
(1)修改infile 的从权限为577(没有写权限)
(2)使用mkdir file2指令创建一个文件,提示权限不够
显然,创建一个文件夹需要写权限。
最后,我们知道root 是Linux的超级用户,它拥有更强的权限,如下图所示,我们可以看到上述因为没有相应权限而无法进行的操作,root都拥有权限:
(1)root进入一个没有x权限的文件
(2)root在一个没有w权限的文件夹中创建文件
(3)root在一个没有r权限文件夹中读取内容