标签: php windows permissions filesystems
有没有办法在Windows文件系统上通过PHP正确设置文件夹权限,例如授予user A完全访问权限,user B只读文件夹\\fileserver\shares\users\A\
user A
user B
\\fileserver\shares\users\A\
我似乎无法为PHP的Windows文件系统找到任何PHP函数
有什么想法吗?
答案 0 :(得分:1)
尽管使用了Unix文件权限语法,PHP的chmod()函数在Windows中也能正常工作(我刚测试过它)。
chmod()
如果您的用户A是文件所有者而用户B不是,则很容易向用户A授予一组权限,为用户B授予不同的权限。您可以使用{{设置文件的所有者3}}函数(再次,类似于Unix的语法,但适用于Windows,受制于您的PHP程序,具有足够的权限来自行进行更改)。
希望有所帮助。
答案 1 :(得分:0)
如果您能够调用命令行进程,则可以使用SetACL(如果需要非常详细的控制),否则,CACLS就是内置的。