我有一个PHP应用程序,使用ACL创建一个限制在特定组的文件的.zip文件夹,然后将其提交给用户下载。具体来说,每个人都可以阅读它们,但只有一些组名具有读/写/等。
这不会导致我在Windows上出现任何问题,但在OS X上,Archive Utility似乎没有重置任何所有权,这意味着OS X用户默认情况下没有对该文件的写入权限,除非他们只是'碰巧'成为一个类似命名的组的成员。
有没有办法解决这个问题,要么强制AU给用户访问权限,要么通过PHP中的东西?我可以使用Get Info访问单个文件,但我不是唯一使用该应用程序的用户。
你确定吗?普通用户不应该能够创建属于他们不是其成员的组的文件。
—
Daniel Beck
它们在服务器上有不同的帐户,因此他们的服务器帐户是该组的成员。
—
Josh