Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Nextcloud плагин External storage support  (Прочитано 7250 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн VladimirSurkin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
  • потому-что женщинам отвечают чаще, лучше и тп
    • Просмотр профиля
Nextcloud плагин External storage support
« : 09 Февраля 2020, 12:26:31 »
Доброго времени уважаемые.
Задача: сделать сервер с собственным облаком, причем в нем должно быть видно USB диск(с правами чтения и записи), непосредственно подключенный к серверу.
Установил Ubuntu server и Nextcloud по инструкции: https://www.youtube.com/watch?v=XYataiVYUKo&t=534s
Все работает :)
Далее подключил плагин External storage support. На сервере создал директорию /mnt/usb
к ней монтировал USB-диск
sudo mount -o users,uid=www-data,gid=www-data /dev/sda1 /mnt/usbзабегая вперед скажу что пробовал монтировать по разному, но результат тот же например:
(Нажмите, чтобы показать/скрыть)
далее действовал по инструкции: https://docs.nextcloud.com/server/16/admin_manual/configuration_files/external_storage/local.html
только делал наоборот:
sudo chmod -R 0750 /mnt/usb
sudo chown -R www-data:www-data /mnt/usb
далее в админке nextcloud завел две папки для локального внешнего хранилища: с конфигурациями: /mnt/usb/ и /mnt/usb (на всякий случай я просто не уверен надо на конце / писать :idiot2:) обе они видны из nextcloud но ничего с с ними делать я не могу, даже что внутри не показывает. Зайдя внутрь пишет: "у вас нет разрешения на отправку и создание файлов в эту папку"
Попытался поменять права на сервере:
sudo chmod -R 0777 /mnt/usbно права не меняются.
пытался изменить пользователя и группу но не меняется:
(Нажмите, чтобы показать/скрыть)

Ладно решил сделать тестовую папку в домашней директории /home/user
mkdir test
chmod -R 777 test (права тут меняются)
sudo chown -R www-data:www-data test сделал ее собственностью сервера(может я неправильно выражаюсь)
в админке nextcloud завел папку для локального внешнего хранилища: с конфигурацией: /home/user/test/
теперь зайдя в эту папку из nextcloud я не вижу сообщения: "у вас нет разрешения на отправку и создание файлов в эту папку" есть "плюсик" для добавления и отправки файлов, но ничего нельзя добавить, сервер перезагружал.
Подскажите может есть способ решить эту проблему, или может быть есть другие решения моей задачи.
Спасибо за ответ.

ТС не появлялся на Форуме более трех месяцев по состоянию на 17/06/2020 (последняя явка: 11/02/2020). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 17 Июня 2020, 07:42:58 от zg_nico »

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1751
    • Просмотр профиля
Re: Nextcloud плагин External storage support
« Ответ #1 : 09 Февраля 2020, 14:43:11 »
все работает, если действовать по инструкции и включить внешнее хранилище в админке (.../index.php/settings/admin/externalstorages)

P.S. проверено на обычном nextcloud (не snap)

Оффлайн VladimirSurkin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
  • потому-что женщинам отвечают чаще, лучше и тп
    • Просмотр профиля
Re: Nextcloud плагин External storage support
« Ответ #2 : 09 Февраля 2020, 16:49:40 »
я по этой инструкции все вроде и делал :-\
Цитировать
sudo chown -R www-data:www-data /path/to/localdir
sudo chmod -R 0750 /path/to/localdir

только вместо /path/to/localdir указал свой путь, это важно???
также пробовал давать более расширенные права sudo chmod -R 0777 /path/to/localdir

Вот сейчас решил переустановить все и примонтировал флешку при установке на /media/usb форматнул ее в ext4 теперь даже работает этот код
Цитировать
sudo -u www-data bash
cd /path/to/localdir
mkdir data
не помню проверял ли раньше это.

теперь nextcloud видит эту папку также как:
Цитировать
Ладно решил сделать тестовую папку в домашней директории /home/user
в админке nextcloud завел папку для локального внешнего хранилища: с конфигурацией: /home/user/test/
теперь зайдя в эту папку из nextcloud я не вижу сообщения: "у вас нет разрешения на отправку и создание файлов в эту папку" есть "плюсик" для добавления и отправки файлов, но ничего нельзя добавить

внешнее хранилище в админке (.../index.php/settings/admin/externalstorages) включено
https://ibb.co/yPmc42L

попробовать не snap значит, может есть еще идея???
« Последнее редактирование: 09 Февраля 2020, 16:52:34 от VladimirSurkin »

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1751
    • Просмотр профиля
Re: Nextcloud плагин External storage support
« Ответ #3 : 09 Февраля 2020, 17:59:48 »
sudo ls -ahl /путь/к/external?

Оффлайн VladimirSurkin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
  • потому-что женщинам отвечают чаще, лучше и тп
    • Просмотр профиля
Re: Nextcloud плагин External storage support
« Ответ #4 : 09 Февраля 2020, 18:06:25 »
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 09 Февраля 2020, 18:13:18 от VladimirSurkin »

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1751
    • Просмотр профиля
Re: Nextcloud плагин External storage support
« Ответ #5 : 09 Февраля 2020, 18:08:29 »

Оффлайн VladimirSurkin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
  • потому-что женщинам отвечают чаще, лучше и тп
    • Просмотр профиля
Re: Nextcloud плагин External storage support
« Ответ #6 : 09 Февраля 2020, 18:14:22 »
(Нажмите, чтобы показать/скрыть)

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1751
    • Просмотр профиля
Re: Nextcloud плагин External storage support
« Ответ #7 : 09 Февраля 2020, 18:30:22 »
sudo chown www-data:www-data -R /media/usb/mydir
соответственно, в админке nextcloud указывайте external storage путь /media/usb/mydir
« Последнее редактирование: 09 Февраля 2020, 18:32:39 от bezbo »

Оффлайн VladimirSurkin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
  • потому-что женщинам отвечают чаще, лучше и тп
    • Просмотр профиля
Re: Nextcloud плагин External storage support
« Ответ #8 : 09 Февраля 2020, 18:38:08 »
я так и делаю:
в
https://192.168.XXX.YYY/index.php/settings/admin/externalstorages
имя папки: mydir
внешнее хранилище: Локально
Способ авторизации: Отсутствует
Конфигурация: /media/usb/mydir


Пользователь добавил сообщение 09 Февраля 2020, 18:39:34:
там еще сверху написано
(Нажмите, чтобы показать/скрыть)
может в этом дело?

Пользователь добавил сообщение 09 Февраля 2020, 18:40:54:
и еще глобальные учетные данные не заданы, но разве это нужно?

Пользователь добавил сообщение 09 Февраля 2020, 18:48:29:
еще после вот этой команды
sudo -u www-data bashя перехожу на пользователя www-data, но когда я пытаюсь сделать через sudo что-либо запрашивает пароль для www-data но я его не знаю, его не делал 

Пользователь добавил сообщение 09 Февраля 2020, 18:55:09:
мне тут советовали отключить AppArmor, но ни к чему хорошему это не привело, если просто сделать
sudo systemctl stop apparmor папка по прежнему не доступна
если выключить
sudo systemctl disable apparmor
netcloud вообще ip не видит
« Последнее редактирование: 09 Февраля 2020, 18:55:09 от VladimirSurkin »

 

Страница сгенерирована за 0.057 секунд. Запросов: 25.