我有一个拥有权限500的文件(文件)。在Linux中,我尝试将该文件复制(使用cp)到权限为600的文件夹(a)。即使文件夹具有写入权限,我也“无法” stat`a / file':权限被拒绝错误。
有人可以解释为什么会这样吗?
答案 0 :(得分:1)
是因为目录没有可执行权限吗? 执行位允许受影响的用户进入目录,并访问其中的文件和目录。 Plse见http://www.hackinglinuxexposed.com/articles/20030424.html https://unix.stackexchange.com/questions/21251/why-do-directories-need-the-executable-x-permission-to-be-opened了解更多信息