Я не могу записать на сетевом диске (Размещенный с самбой) использование php программы. Почему?

Мне разместили сервис сетевого диска на 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.

что я сделаю?

0
задан 3 January 2019 в 23:11

1 ответ

Файловые системы CIFS получают своего владельца и группу от параметров mount команда:

mount -t cifs -o 'uid=...,gid=...,file_mode=...,dir_mode=...,credentials=...'

См. страницу руководства для mount(8) для деталей.

Вы, вероятно, хотите смонтировать файловую систему с uid/gid, под которым Apache работает сервер HTTP.

1
ответ дан 26 October 2019 в 15:54

Другие вопросы по тегам:

Похожие вопросы: