Apache не может сохранять файлы в смонтированный каталог

Я купил хранилище WD myCloud и смонтировал его на centos 7, добавив эту строку в fstab

\\wd_mycloud_ip_address\shared_folder /backup cifs rw,suid,username=shared_folder_username,password=shared_folder_password 0 0

, после этого я смонтирую с помощью

# mount -a

, все работает нормально , и я могу вставлять / создавать / удалять файлы в / backup, который зеркально отображается в хранилище WD Обратите внимание, что в каталоге / резервной копии есть проблема с root: root

, когда я хочу, чтобы apache (используя веб-приложение php) сам сохраняет файлы в смонтированный каталог / резервную копию, я получаю сообщение об ошибке в моем веб-приложении «Папка назначения не доступна для записи».

Я пробовал использовать разные файлы для решения проблемы, но, к сожалению, это не помогло работает отлично.

Сначала я размонтировал / backup, изменил

chown -R apache:apache /backup

, веб-приложение может сохранять файлы. но проблема эта только когда я размонтирую.

во-вторых, пока / backup смонтирован с «chown root: root», я попытался изменить его владельца / группу на apache: apache, но это не позволяет. рекомендация проходит без ошибок, но когда я "ls -al", он показывает, что это все еще root: root.

Как я могу смонтировать каталог / backup с помощью root: root и в то же время позволить веб-приложению сохранять файлы в / backup с помощью apache: apache?

0
задан 28 July 2019 в 22:40
1 ответ

Я добавил апачский uid и ценуроз к оператору монтирования и удалил suid как после

, \wd_mycloud_ip_address\shared_folder / копируют cifs rw, uid=apache_user_id, gid=apache_group_id, username=shared_folder_username, password=shared_folder_password 0 0

0
ответ дан 23 November 2019 в 22:37

Теги

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