整个 Linux 用户:组主题再次让我头疼。
情况
我有我的文档根(httpdocs)和里面的所有内容,并将其分配给某个用户和某个组,可以这么说myuser:mygroup
。
chown -R myuser:mygroup httpdocs
现在 apache 无法访问公共图片文件夹。因此我将 apache 添加到 mygroup,例如:
usermod -a -G mygroup apache
问题
我将其 chmod 为 775 的任何文件或文件夹现在都应该授予 apache 写入权限,不是吗?没有发生这种情况...我是否必须重新加载、重新启动或重新启动某些操作才能发生这种情况,或者我仍然没有得到整个结果。
答案1
更改后您是否重新启动了 apache?仅当 apache 服务器重新启动时,才会枚举 apache 帐户的组。
答案2
好吧,我刚刚意识到它确实像我描述的那样工作。不知道为什么会延迟,也许我只是没有正确刷新浏览器,或者 CentOS 每隔 X 分钟读取一次组文件,或者谁知道呢。但我描述的场景是有效的。