关于目录的权限
在目录外做如下权限的测试:
目录名 权限 功能
r-- 4 执行ls -ld 目录名,可看到这个目录;但无法cd 目录; 可以用vi 目录名打开
-w- 2 ls 可看到目录,但无法cd进入;
--x 1 ls 可看到目录,可cd进入,但进入后无法ls 目录里面的内容
在目录内做如下权限的测试:
看来x只是决定目录的可进入权限,r和w权限主要决定目录下面的文件的控制。
r-x 5 可cd进入,也可以ls -a 看目录下有哪些文件,但无法在这个目录下生成新的文件或者删除队列,至于能否修改该目录下的文件,则要看这个文件的权限设置,与目录的无关。
-wx 3 能cd进入,但是无法ls -a查看目录,但可以摸黑生成一个新的文件在里面,同时摸黑修改和删除这个文件。
rwx 7 什么都能做了,可ls -a ,可生成,删除文件。至于可否读取,修改这个文件,则要看该文件的权限设置。
总结一下:
1. 目录的x权限控制目录的进入,只有它,才能让你cd进去,你能不能看到它取决于你在它的上级目录有没有读权限
2. 目录的r权限控制目录下文件或目录的显示,只有它,你才能用ls命令去看它下面包含了什么文件和目录,要不然你一切需要摸黑
3. 目录的w权限控制目录下的文件或目录的生成和删除,注意只有生成和删除,读和写目录下的文件则需要看文件的权限设置
在目录外做如下权限的测试:
目录名 权限 功能
r-- 4 执行ls -ld 目录名,可看到这个目录;但无法cd 目录; 可以用vi 目录名打开
-w- 2 ls 可看到目录,但无法cd进入;
--x 1 ls 可看到目录,可cd进入,但进入后无法ls 目录里面的内容
在目录内做如下权限的测试:
看来x只是决定目录的可进入权限,r和w权限主要决定目录下面的文件的控制。
r-x 5 可cd进入,也可以ls -a 看目录下有哪些文件,但无法在这个目录下生成新的文件或者删除队列,至于能否修改该目录下的文件,则要看这个文件的权限设置,与目录的无关。
-wx 3 能cd进入,但是无法ls -a查看目录,但可以摸黑生成一个新的文件在里面,同时摸黑修改和删除这个文件。
rwx 7 什么都能做了,可ls -a ,可生成,删除文件。至于可否读取,修改这个文件,则要看该文件的权限设置。
总结一下:
1. 目录的x权限控制目录的进入,只有它,才能让你cd进去,你能不能看到它取决于你在它的上级目录有没有读权限
2. 目录的r权限控制目录下文件或目录的显示,只有它,你才能用ls命令去看它下面包含了什么文件和目录,要不然你一切需要摸黑
3. 目录的w权限控制目录下的文件或目录的生成和删除,注意只有生成和删除,读和写目录下的文件则需要看文件的权限设置