linux 当CGI代码创建子目录时,目录的哪个权限?

hmmo2u0o  于 2023-05-22  发布在  Linux
关注(0)|答案(1)|浏览(143)

在CGI脚本中,我执行一个系统调用来创建一个目录,即mkdir $dir。在其下创建此新目录的父目录的权限为755。它不允许我创建目录,除非权限是777。我是这个目录的所有者,为什么我需要将权限设置为777?Google Cloud Compute上。

7rfyedvj

7rfyedvj1#

要在目录中创建文件,您需要有写入该目录的权限。
对于755,只有目录的所有者可以写入目录。
使用777,任何用户都可以写入目录。
这告诉我们执行进程的用户与拥有目录的用户不同。
如果是同一个用户,700就够了。
如果用户不同,但组相同,770就足够了。

相关问题