我知道有很多类似的问题,但请听我说,如果这是一个愚蠢的问题并且没有什么新内容,我会删除这个问题。
我正在尝试使用 php 上传,但我的权限被拒绝。所以这就是我为解决它所做的但没有奏效:
首先,这是本地主机,所以我不能将文件的所有者设置为 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,因为我在文件上设置了组。我在这里做错了什么???
谢谢大家 :)