我们有一个MediaTemple专用虚拟运行Plesk。 我们遇到的问题是,将服务器上的文件的权限更改为可由服务器所有者(apache)写入的权限与通过FTP用户上传和覆盖文件的能力相冲突。
下面是一个例子,我从用户“serverftp”上传一个文件,他们拥有httpdocs文件夹中的新文件。 然后我将图像上传文件夹的权限更改为apache用户,以便我可以通过PHP脚本上传图像。 然后用serverftp用户上载或更改该文件夹被locking。
说到技术支持没有得到太多,因为有一些奇怪的组权限正在进行,这将涉及到我添加每个域的FTP用户到pcantl组或类似的东西。
我想知道如何轻松地改变事情,以便我不再有这个问题。
您可以为用户和普通组设置umask。 另一种方法是使用dnotify。
下面是一些类似的细节: 如何为Ubuntu 9.10上的/ var / www中的多个用户编辑多个用户的权限结构?