Мне разместили сервис сетевого диска на Samba (Чьи настройки я не могу изменить), когда я монтирую его на своем ПК человечности с помощью mount.cifs, я могу считать запись, это довольно. Сделать каталог или файл там с помощью sudo только (Мой текущий пользователь имеют sudo права).
Смонтируйте, что используемая команда: sudo mount.cifs //address.to.samba /mnt/temp -o"username=user,password=pswd"
Когда сетевой диск смонтирован на/mnt/temp / в моей php программе file_exists(/mnt/temp/)
возвращает True где как is_writable(/mnt/temp/)
возвращает false.
Разрешение/mnt/temp первоначально 755. Но даже если я делаю chmod к 766 для каталога это изменение dosen't.
что я сделаю?
Файловые системы CIFS получают своего владельца и группу от параметров mount
команда:
mount -t cifs -o 'uid=...,gid=...,file_mode=...,dir_mode=...,credentials=...'
См. страницу руководства для mount
(8) для деталей.
Вы, вероятно, хотите смонтировать файловую систему с uid/gid, под которым Apache работает сервер HTTP.