【问题标题】:What is wrong with chmod 0007chmod 0007 有什么问题
【发布时间】:2019-01-12 08:36:14
【问题描述】:

我有一个 php 表单,它可以很好地与 chmod 0007 一起使用,尽管从 stackoverflow 的方向发出的喘息声。 How to chmod 0007 a lot of directories with php?

最少的权限不是最好的吗?

0007 有什么问题?

对于使用 js/php 脚本写入从标准 html 页面读取和写入的 .json 文件的表单,您会建议什么权限?

【问题讨论】:

  • 0007 不是 PHP 或 apache 设置/配置。我将从这个线程开始serverfault.com/questions/357108/…
  • 为什么要引用自己以前的帖子?这似乎是对我的转发。
  • @MagnusEriksson 就个人而言,我认为您应该将其发布为对此的答案。作为一个简单的评论,这一切都解释得很好。这个恕我直言。
  • @FunkFortyNiner - 完成:-)

标签: php apache permissions chmod


【解决方案1】:

如果您将0007 设置为权限,则意味着所有者或组都无法访问文件/文件夹,而其他人都可以。这与您想要的相反。

在PHP中使用chmod时,权限为(从左到右):

  • 第一个零 = 将值定义为八进制值。
  • 第二个数字 = 所有者权限。
  • 第三个数字 = 组权限。
  • 第四个数字 = 其他人的许可。

您可以通过阅读 PHP.net 上的手册来了解该功能:

【讨论】:

  • @FunkFortyNiner - 不用担心。欢迎任何使答案更好的东西。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-11-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多