OwnCloud 10.2 на Lubuntu 18.04 — Невозможно смонтировать локальные USB-накопители

OwnCloud 10.2 на Lubuntu 18.04 — Невозможно смонтировать локальные USB-накопители

Во-первых, я уже задавал этот вопрос на форуме OwnCloud, но не получил ответа, поэтому решил попробовать здесь.

Я использую OwnCloud 10.2 на сервере Lubuntu 18.04 LTS (просто старый ноутбук). У меня есть 4 USB-накопителя NTFS, подключенных к этому ноутбуку, которые я хотел использовать в качестве хранилища для OwnCloud. Используя Lubuntu SMB, я могу читать/писать на эти диски с другого компьютера Windows в сети. Однако, когда я пытаюсь добавить их в OC, OC выдает ошибку и не может найти путь.

На самом сервере один из путей дисков - /media/user/PB. Используя этот путь, OC не может его найти. Если я вместо этого попытаюсь поделиться папкой Lubuntu Music по умолчанию, OC сможет сделать это без проблем (/home/user/Music).

https://pastebin.com/v9R3zt4XВот содержимое журнала OC, возможно, там есть какие-то ошибки, которые я не знаю, как расшифровать.

Спасибо.

EDIT: для ясности вот еще некоторые подробности.

Сервер: Операционная система: Идентификатор дистрибьютора: Ubuntu Описание: Ubuntu 18.04.2 LTS Выпуск: 18.04 Кодовое имя: bionic

Ядро: Linux мультимедиа 4.18.0-22-generic #23~18.04.1-Ubuntu SMP Чт Июн 6 08:37:25 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Веб сервер: Версия сервера: Apache/2.4.29 (Ubuntu) Сервер собран: 2019-04-03T13:22:37

База данных: ii mariadb-client-10.1 1:10.1.40-0ubuntu0.18.04.1 amd64 Двоичные файлы клиента базы данных MariaDB ii mariadb-client-core-10.1 1:10.1.40-0ubuntu0.18.04.1 amd64 Двоичные файлы ядра базы данных MariaDB ii mariadb-common 1:10.1.40-0ubuntu0.18.04.1 все общие метапакеты MariaDB ii mariadb-server 1:10.1.40-0ubuntu0.18.04.1 все серверы баз данных MariaDB (метапакеты зависят от последней версии) ii mariadb-server-10.1 1:10.1.40-0ubuntu0.18.04.1 amd64 Двоичные файлы сервера баз данных MariaDB ii mariadb-server-core-10.1 1:10.1.40-0ubuntu0.18.04.1 amd64 Файлы сервера ядра базы данных MariaDB

PHP-версия: PHP 7.2.19-0ubuntu0.18.04.1 (cli) (сборка: 4 июня 2019 г. 14:48:12) (NTS) Авторские права © 1997-2018 PHP Group Zend Engine v3.2.0, Авторские права © 1998-2018 Zend Technologies с Zend OPcache v7.2.19-0ubuntu0.18.04.1, Авторские права © 1999-2018, Zend Technologies

версия ownCloud: [ownCloud] 10.2.0 (стабильная)

config.php для OC(конфиденциальные данные уже удалены)

Поэтому все, что я сделал, это сначала установил Lubutnu 18.04, а затем OC 10.2, следуя руководству на их сайте. У меня также запущен SMB на Lubuntu, чтобы получить доступ к дискам как к общим ресурсам локальной сети из моей домашней сети.

Пока что работает только акция SMB.

решение1

OwnCloud(php / www-data) вероятно не имеет права на чтение/запись в местоположении USB. Вы можете изменить владельца места, где они смонтированы (предполагая, что вы покопались в fstab, чтобы сохранить их смонтированными после перезагрузки) с помощью

$ chown -R owner-user:owner-group directory

Где для owner-user и owner-group должно быть www-data. Я не уверен, является ли php членом этой группы по умолчанию, если это не так, используйте , $ adduser php www-dataчтобы сделать php членом www-data.

Обратите внимание, что предоставление доступа на запись в PHP — вопрос спорный, но это должно позволить OwnCloud распознавать и использовать USB-накопители.

Подробнее о chown и chmodздесь

Связанный контент