我的 Apache 服务器在该/srv/http/
目录中运行。我将其更改为组httpadmin
,然后将我的用户添加到该组中。然后,我将该目录的权限更改为rwxrwxr-x
,这意味着组中的每个人都httpadmin
应该能够在该目录中写入,对吧?
但是,我无法在其中创建文件。我缺少什么?
答案1
更改组后,您必须注销并重新登录才能使新组分配生效。您可以注销或
答案2
使用命令检查您的身份id | grep httpadmin || echo check permissions.
。如果您在这里有任何输出,您应该将自己添加到该组。您可以使用pw
、usermod
或任何相同的命令,然后再次登录系统。
下一步您应该检查写入文件具有的权限。在我的家庭服务器上,我使用粘性组,与我编写的默认组和我拥有的权限 umask 无关。