我们有一个运行 Plesk 的 MediaTemple 专用虚拟。我们遇到的问题是,将服务器上文件的权限更改为服务器所有者 (apache) 可写入与通过 FTP 用户上传和覆盖文件的能力相冲突。
举个例子,我从用户“serverftp”上传了一个文件,他们拥有 httpdocs 文件夹中的新文件。然后我将图像上传文件夹的权限更改为 apache 用户,以便我可以通过 PHP 脚本上传图像。然后 serverftp 用户上传或更改该文件夹的操作将被锁定。
与技术支持的沟通并没有取得多大进展,因为存在一些奇怪的组权限,这需要我将每个域 FTP 用户添加到 pcantl 组或类似组。
我想知道如何轻松地改变现状以便不再遇到这个问题。
答案1
您可以为用户和公共组设置 umask。另一种方法是使用 dnotify。
以下是类似事物的一些细节:如何在 Ubuntu 9.10 上为编辑 /var/www 中的多个站点的多个用户设置权限结构?