Использование WebDAV шары, объединённой через mhddfs для использования с nginx

Автор AnotherAnkor, 01 апреля 2018, 00:33:40

« назад - далее »

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

AnotherAnkor

Коллеги, здравствуйте.

В плане саморазвития попробовал сделать себе шару для её последующего использования с nginx.

Делал по инструкции из этого блога.

Как итог, сейчас nginx не видит файлов из объединённой шары.

Свежедобавленный пользователь также не может видеть этой шары.

Подскажите, как исправить и сделать эту точку доступной для других пользователей в системе?


AnotherAnkor

Да посмотрел. Не могу понять, почему не получается их выдать.
Совершенно тривиально же делаю chown -R www-data:www-data /var/www/html/mnt
chrmod -R 777 /var/www/html/mnt
Ругается на корзину яндекса и не даёт доступа.
ЧЯДНТ?

ecc83

Цитата: AnotherAnkor от 01 апреля 2018, 15:04:47Ругается на корзину яндекса и не даёт доступа.

Ну открой директорию через Midnight Commander, посмотри глазами на ситуацию внутри, проверь владельца и права. Коммандером это нагляднее и быстрее.
Надеюсь права и владельца меняешь из под root ?

AnotherAnkor

Конечно, из под root.
Проверил права заранее.
Перед этим поменял владельца на www-data. Остальным поставил права на чтение и запись.
nginx по-прежнему не видит этой директории. Прямо засада какая-то.

endru

где вывод хоть одной команды? я не привык верить на слово людям которые не приводят вывод команд.
1) зачем нужно было монтировать отдельно готовую директорию с файлами? есть симлинки для этого!
2) что-то мне подсказывает что не получится поменять права, т.к. возникают конфликты на уровне ОС и ПО. Как вариант, нужно добавить пользователя www-data в группу пользователя ЯД.

AnotherAnkor

Цитата: endru от 02 апреля 2018, 07:52:49где вывод хоть одной команды
какая именно команда интересует достопочтенного господина?
Цитата: endru от 02 апреля 2018, 07:52:49зачем нужно было монтировать отдельно готовую директорию с файлами? есть симлинки для этого!
Какая ещё дирректория? Какие такие симлинки? О чём вы, сеньор? Я вообще подключился к диску как к webdav шаре, чтобы потом объединить и использовать как один большой сетевой диск.
Цитата: endru от 02 апреля 2018, 07:52:49Как вариант, нужно добавить пользователя www-data в группу пользователя ЯД.
шта?

qupl

Граждане, вдумчиво читаем вопросы и ответы, а не думаем каждый о своем. AnotherAnkor, чтобы Вам ответили, приведите вывод где видны права на каталоги/файлы и опции монтирования.

endru

Цитата: AnotherAnkor от 02 апреля 2018, 16:15:16какая именно команда интересует
любая, которая может показать суть проблемы!
Цитата: AnotherAnkor от 02 апреля 2018, 16:15:16Какая ещё дирректория? Какие такие симлинки?
директория - гуглим, симлинки - гуглим.
Суть вопроса лучше задавать в теме, а не ссылаться на сторонние сайты. Если есть сторонний сайт с инструкцией - лучше задавать вопросы к автору статьи.
Рекомендую прочитать тему Как искать и как спрашивать.
Цитата: AnotherAnkor от 02 апреля 2018, 16:15:16шта?
перечитай правила форума, конкретно пункт 3.8.
ЯД - сокращение от ЯндексДиск.

P.S. переход на личности - говорит лишь о тупости, чем о наличии интеллекта. В следующий раз советую задуматься над тем, что пишешь.

AnotherAnkor

Сейчас попробовал сделать следующее, просто на попробовать.
$usermod -g www-data uploader
uploader@174491:/$ ls /var/www/html/mnt
ls: cannot access '/var/www/html/mnt': Permission denied
uploader@174491:/$ ls -l /var/www/html
ls: cannot access '/var/www/html/mnt': Permission denied
total 4
-rwxrwxrwx 1 www-data www-data 748 Mar 31 23:15 index.nginx-debian.html
d????????? ? ?        ?          ?            ? mnt

Вероятно, проблема как-то в шаре.
Возможно нужно выполнить какие-то дополнительные манипуляции в fstab?
Сейчас там что-то вроде этого:
https://webdav.yandex.ru /var/webdav/yandex.disk-3 davfs gid=hendrixr2,uid=hendrixr3,noauto 0 0
mhddfs#/var/webdav/yandex.disk-1,/var/webdav/yandex.disk-2,/var/webdav/yandex.disk-3 /var/www/html/mnt fuse mlimit=100%,logfile=/var/log/mhddfs.log defaults,allow_other 0 0




Cообщение объединено 04 апреля 2018, 23:44:03

Переустановил систему. Теперь там дебиан 8.
Выполнил те же инструкции. Ни одной ошибки.
chown -R www-data:www-data /share, chmod - ошибок нет.
В логах nginx есть ошибки доступа.
Что за ерунда?