【问题标题】:PHP Reading / Writing to Windows (small business server) Network Share PermissionsPHP 读取/写入 Windows(小型企业服务器)网络共享权限
【发布时间】:2013-05-24 21:10:32
【问题描述】:

我很难让它工作。我可以使用(在 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

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

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

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

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

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

【问题讨论】:

  • 啊!经过这么长时间,我发布问题的那一刻它得到了解决:)如果我禁用selinux,一切都会正常工作。我可以从这里拿走,谢谢!

标签: php permissions network-share


【解决方案1】:

就在今天我有同样的issue

尝试在您挂载的文件夹上运行 chmod 以更改其权限。

chmod 777 myshare/*

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2010-10-27
    • 2011-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-17
    • 1970-01-01
    • 2011-07-31
    • 2012-12-17
    相关资源
    最近更新 更多