【发布时间】:2015-03-02 19:13:49
【问题描述】:
我有一个权限为 500 的文件(文件)。在 Linux 中,我尝试将该文件复制(使用 cp)到权限为 600 的文件夹(a)中。即使文件夹具有写权限,我也得到“不能stat `a/file': 权限被拒绝错误。
谁能解释为什么会这样?
【问题讨论】:
标签: linux file-permissions cp umask
我有一个权限为 500 的文件(文件)。在 Linux 中,我尝试将该文件复制(使用 cp)到权限为 600 的文件夹(a)中。即使文件夹具有写权限,我也得到“不能stat `a/file': 权限被拒绝错误。
谁能解释为什么会这样?
【问题讨论】:
标签: linux file-permissions cp umask
是不是因为目录没有可执行权限? 执行位允许受影响的用户进入目录,并访问里面的文件和目录。 请看http://www.hackinglinuxexposed.com/articles/20030424.html https://unix.stackexchange.com/questions/21251/why-do-directories-need-the-executable-x-permission-to-be-opened了解更多信息
【讨论】: