Я купил хранилище 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?
Я добавил апачский 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