Новичок Linux здесь :-)
Я боролся с этим со дней и еще не выпустил решение. В основном то, чего я пытаюсь достигнуть, следующее:
У меня есть устройство, которое по умолчанию монтируется (при начальной загрузке с fstab записью) в определенной точке монтирования под названием ДАННЫЕ под /media/mynormaluser
. Я хотел бы перечислить это как локальное устройство в Owncloud без потребности отобразить его как внешнее устройство хранения данных (являющийся, что это - вторичный диск, где я храню все свои данные) путем включения "внешнего устройства хранения данных" приложение, а также переместите каталог данных из того, где это находится прямо сейчас. Я смотрел на решения как создание символьной ссылки, но Owncloud, кажется, не обрабатывает его так, я нашел, что использование альтернативного решения связывает, монтируется. Проблема, Owncloud использует апачского пользователя (который являетсяwww-data
) и конечно что пользователю не установили соответствующие полномочия на моем вторичном диске, и я не хочу, чтобы тот пользователь был владельцем. Так исследование о том, как создать, связывает, монтирует, что я видел, что возможно установить полномочия монтирования по-другому на то, что установлено на основном устройстве (не, связывают), монтируются. Таким образом, я должен смочь получить доступ к той папке без потребности изменить владельца каталога/файлов (по крайней мере Я надеюсь, что так). Я в основном следовал за теми 2 обсуждениями здесь:
но это не прокладывало себе путь, я ожидал. Это - то, что я сделал на основе тех 2 обсуждений:
добавленный эта fstab запись:
device mountpoint(the folder that I just created) none bind,www-data 0 0
mount -a
для перезагрузки fstab записей, папка была правильно смонтирована, но полномочия были все еще неправильными, действительно я добрался, сообщение "owncloud не может записать здесь", как только я открыл ту папку.Я понятия не имею о том, как продолжить двигаться далее, на данный момент я просто возвратился к исходному решению с помощью "внешнего устройства хранения данных" опция в Owncloud.
Большое спасибо все!
Одно решение этой проблемы состоит в том, чтобы добавить www-пользователя-данных к группе, которая владеет файлом, затем скорректируйте полномочия группы для использования файла chmod
, так, чтобы у группы был доступ для записи.