如何在主目录外写入内容?

如何在主目录外写入内容?

我的 Apache 服务器在该/srv/http/目录中运行。我将其更改为组httpadmin,然后将我的用户添加到该组中。然后,我将该目录的权限更改为rwxrwxr-x,这意味着组中的每个人都httpadmin应该能够在该目录中写入,对吧?

但是,我无法在其中创建文件。我缺少什么?

答案1

更改组后,您必须注销并重新登录才能使新组分配生效。您可以注销或

答案2

使用命令检查您的身份id | grep httpadmin || echo check permissions.。如果您在这里有任何输出,您应该将自己添加到该组。您可以使用pwusermod或任何相同的命令,然后再次登录系统。

下一步您应该检查写入文件具有的权限。在我的家庭服务器上,我使用粘性组,与我编写的默认组和我拥有的权限 umask 无关。

相关内容