Мне трудно заставить это работать. Я могу смонтировать общие ресурсы в Linux-окне (centos 6.4), используя (в fstab)
\\192.168.1.2\MyShare /mnt/myshare cifs credentials=/root/sbs2011-mount-secret.txt,uid=apache,gid=apache 0 0
Затем через командную строку я могу войти в /mnt/myshare и ls и увидеть там все каталоги.
Проблема возникает, когда файл PHP, обслуживаемый linux-боксом, пытается прочитать или записать в точку монтирования, он всегда получает ошибку разрешений. 'apache' — это пользователь/группа, на которой работает сервер, а ls -la показывает, что точка монтирования принадлежит apache:apache.
Имя пользователя/пароль, установленные в моем файле учетных данных, являются учетной записью администратора в окне Windows (sbs 2011), и, похоже, они не изменятся, если я использую учетные данные пользователя в группе «Пользователи домена».
На стороне Windows у меня включен полный доступ для каждой возможной группы/пользователя, доступной в общем ресурсе, и даже анонимного, но все равно не повезло.
Любая помощь приветствуется. Если нужна дополнительная информация, просто дайте мне знать. Спасибо!