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, возможно, там есть некоторые ошибки, которые я не знаю, как расшифровать.

Спасибо.

РЕДАКТИРОВАТЬ: для ясности вот еще некоторые детали.

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

Ядро: Linux multimedia 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- сервер 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) Copyright © 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright © 1998-2018 Zend Technologies с Zend OPcache v7.2.19-0ubuntu0.18.04.1, Copyright © 1999-2018, Zend Technologies

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

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

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

Пока работает только доля SMB.

0
задан 20 June 2019 в 16:07

1 ответ

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

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

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

Следует отметить, что предоставление доступа на запись к PHP является несколько спорным, но это должно сделать OwnCloud распознавать и иметь возможность использовать USB палочки.

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

1
ответ дан 20 June 2019 в 16:07

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

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