为啥要执行权限以及在 c(Linux) 中创建文件所需的写权限? [关闭]
Posted
技术标签:
【中文标题】为啥要执行权限以及在 c(Linux) 中创建文件所需的写权限? [关闭]【英文标题】:Why execute permisiions along with write permissions needed for creating file in c(Linux)? [closed]为什么要执行权限以及在 c(Linux) 中创建文件所需的写权限? [关闭] 【发布时间】:2013-12-21 23:33:50 【问题描述】:我正在尝试在 linux 上从我的 c 源代码创建一个文件。我正在使用dd
命令从文件中读取并通过在那里创建来写入文件。如果我没有目标目录(将在其中创建文件)的执行权限(我有写权限),则无法创建文件。如果我同时具有写入和执行权限,则可以创建文件。这是什么原因?
【问题讨论】:
【参考方案1】:这个问题可能与本网站无关,但在目录中“x”并不意味着执行,而是访问目录中文件的权限。这与 "r" 形成对比,后者仅授予查看文件名的权限。
【讨论】:
你能告诉我我应该在哪里发布这个问题吗? @Chinna:你可以发帖here。不管怎样,我想你已经得到了答案。以上是关于为啥要执行权限以及在 c(Linux) 中创建文件所需的写权限? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章