永发信息网

linux下有的目录有可执行权限,为啥?

答案:4  悬赏:60  手机版
解决时间 2021-01-06 02:47
  • 提问者网友:锁深秋
  • 2021-01-05 18:40
linux下有的目录有可执行权限,为啥?
最佳答案
  • 五星知识达人网友:封刀令
  • 2021-01-05 19:18
在linux里面,目录也是一个文件。权限设置方法与普通文件一样。
目录的可执行权限:目录无所谓执行不执行,目录只能否被开启(也称作“遍历”或“搜索”)
对目录的执行权限不仅意味着查看目录下文件名还允许查看文件的其它信息如文件大小、修改时间。

说的再详细些就是这样的
Linux的权限不是很细致,只有RWX三种
r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权限。
w(Write,写入):对文件而言,具有新增,修改,删除文件内容的权限;对目录来说,具有新建,删除,修改,移动目录内文件的权限。
x(eXecute,执行):对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。
1、目录的只读访问不允许使用cd进入目录,必须要有执行的权限才能进入。
2、只有执行权限只能进入目录,不能看到目录下的内容,要想看到目录下的文件名和目录名,需要可读权限。
3、一个文件能不能被删除,主要看该文件所在的目录对用户是否具有写权限,如果目录对用户没有写权限,则该目录下的所有文件都不能被删除,文件所有者除外
4、目录的w位不设置,即使你拥有目录种某文件的w权限也不能写该文件

再具体的话 只能# man chmod 自己查看了
全部回答
  • 1楼网友:酒者煙囻
  • 2021-01-05 21:56
这个应该是继承给子文件的。
  • 2楼网友:你哪知我潦倒为你
  • 2021-01-05 20:43
如果对目录没有执行权限,则无法cd进入这个目录;但是如果你对目录中的文件有操作权限的话,还是可以直接操作目录中的文件的。
可以多动手验证一下。
  • 3楼网友:低音帝王
  • 2021-01-05 19:59
目录必须有可执行的权限,不然目录是无法进入的,
当然这些都是一般用户(root)除外
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯