【发布时间】:2013-09-08 11:47:43
【问题描述】:
我知道有很多类似的问题,但请听我说,如果这是一个愚蠢的问题并且没有任何新内容,我会删除这个问题。
我正在尝试使用 php 上传,但我的权限被拒绝。所以这就是我为解决它所做的但没有奏效:
首先,这是 localhost,所以我不能将文件的所有者设置为 apache,因为我将无法编辑它们。 所以我在php中得到了apache用户名,它是www-data
我创建了一个名为“localhostowners”的新组
我将自己的用户添加到此组
我将 www-data 添加到组中
当我跑步时
grep -i 'localhostowners' /etc/group
我明白了
localhostowners:x:1001:mnvoh,www-data
然后我将 localhost 目录上所有内容的文件权限设置为 764 并设置所有者:
sudo chown -R mnvoh:localhostowners localhostdir
但现在我无法执行 php 脚本,因此 4. 虽然据我所知,6 应该会影响 apache,因为我在文件上设置了组。我在这里做错了什么???
谢谢大家:)
【问题讨论】:
-
试试 chmod g+w localhostdir
-
不,很遗憾,这不起作用。不过谢谢