PHP读/写Windows(小型企业服务器)网络共享权限

时间:2013-05-24 21:10:32

标签: php permissions network-share

我正忙着让这个工作。我可以使用(在fstab中)

在linux盒子(centos 6.4)上挂载共享
\\192.168.1.2\MyShare /mnt/myshare cifs credentials=/root/sbs2011-mount-secret.txt,uid=apache,gid=apache 0 0

然后通过命令行我能够进入/ mnt / myshare和ls并查看其中的所有目录。

当linux框提供的PHP文件尝试读取或写入挂载点时,问题就出现了,它总是会出现Permissions错误。 'apache'是服务器运行的用户/组,ls -la显示apache所拥有的挂载点:apache。

我的凭据文件中设置的用户名/密码是Windows框中的管理员帐户(sbs 2011),如果我使用Domain Users组中的用户的凭据,它似乎不会更改。

在Windows方面,我为共享上可用的每个可能的组/用户启用了完全控制,甚至是匿名但仍然没有运气。

非常感谢任何帮助。如果需要任何额外信息,请告诉我。谢谢!

1 个答案:

答案 0 :(得分:0)

就在今天,我有同样的issue

尝试在已安装的文件夹上运行 chmod 以更改其权限。

chmod 777 myshare/*

希望这有帮助。