是否有一种方法可以通过PHP在Windows文件系统上正确设置文件夹权限,例如授予user A
完全访问权限,而user B
对文件夹''fileserver'shares'users'A'
的只读权限
我似乎找不到任何PHP的Windows文件系统的PHP函数
任何想法?
尽管使用Unix文件权限语法,PHP的chmod()
函数确实在Windows中工作(我刚刚测试了它)。
如果你的用户A是文件的所有者,而用户B不是,那么很容易授予用户A一组权限和用户B不同的权限。你可以使用chown()
函数设置文件的所有者(同样,类unix语法,但在Windows下工作,前提是你的PHP程序有足够的权限来进行更改)。
希望对你有帮助。
如果您有能力调用命令行进程,您可以使用SetACL(如果您需要非常详细的控制),否则,CACLS是内置的。