LINUX.ORG.RU
ФорумAdmin

owncloud и права на каталоги и файлы

 


0

1

Мне уже смешно от этого.

Есть ownCloud. Установлен на чистую центось. В его ./data подмонтирован рейд. То есть получилось а-ля ./data/cloud.

Создал через вебморду каталоги, всё ок. Закинул туда инфу со старых дисков. Все файлики отобразились, всё ок. Захожу в любой каталог - «У вас нет прав для записи сюда блабла».

Права на каталоги юзеру ownCloud-а само собой проставлены.

Как это чинится:

cd /var/www/owncloud/data/cloud/root/files/testfolder
mkdir folder
rm -r folder

А дальше обновляю страничку с этим тестфолдером в браузере, и права магическим образом появляются.

Это как?

что бы заработаллллло все нормально вам надо сделать что то типа......

ww-data www-data    4096 мар  8 06:02 Заметки еще одного сис.админа… » Blog Archive » Ночное увеличение скорости на MikroTik_files
-rwxr-xr-x   1 www-data www-data   17530 мар  8 05:46 Заметки еще одного сис.админа… » Blog Archive » Ночное увеличение скорости на MikroTik.htm
drwxr-xr-x   2 www-data www-data    4096 мар  8 06:02 инет
-rwxr-xr-x   1 www-data www-data 2302976 мар  8 05:46 контакты.pst
-rwxr-xr-x   1 www-data www-data 1069732 мар  8 05:46 Лист Microsoft Office Excel.xlsx
-rwxr-xr-x   1 www-data www-data 1483255 мар  8 05:46 никулин.cdr
drwxr-xr-x   2 www-data www-data    4096 мар  8 06:02 Обновление FreeBSD 8.4 до 9.2   blogzadrota.ru Блог задрота_files
-rwxr-xr-x   1 www-data www-data   52407 мар  8 05:46 Обновление FreeBSD 8.4 до 9.2   blogzadrota.ru Блог задрота.htm
drwxr-xr-x   2 www-data www-data    4096 мар  8 06:02 Переход во FreeBSD на использование PKGNG   Дневник   Максим Боголепов_files
-rwxr-xr-x   1 www-data www-data   56566 мар  8 05:46 Переход во FreeBSD на использование PKGNG   Дневник   Максим Боголепов.htm
-rwxr-xr-x   1 www-data www-data   48557 мар  8 05:46 почтовы-треки.xml
-rwxr-xr-x   1 www-data www-data   34992 мар  8 05:46 При сдаче квалификационного экзамена на правила обращения с оружием в ОЛРР для получения лицензии на оружие.docx
-rwxr-xr-x   1 www-data www-data 1484302 мар  8 05:46 Резервная_копия_никулин.cdr
drwxr-xr-x   2 www-data www-data    4096 мар  8 06:02 Сейф офисный ЛС-033М_files
-rwxr-xr-x   1 www-data www-data   38427 мар  8 05:46 Сейф офисный ЛС-033М.htm
drwxr-xr-x   2 www-data www-data    4096 мар  8 06:02 Создание отказоустойчивого шлюза на основе Mikrotik RouterOS   Хабрахабр_files
-rwxr-xr-x   1 www-data www-data  104678 мар  8 05:46 Создание отказоустойчивого шлюза на основе Mikrotik RouterOS   Хабрахабр.htm
-rwxr-xr-x   1 www-data www-data   11157 мар  8 05:46 треки.csv
drwxr-xr-x   2 www-data www-data    4096 мар  8 06:02 Шкаф пистолетный БП-2 в Санкт-Петербурге  Металл-Завод Санкт-Петербург (СПб)_files
-rwxr-xr-x   1 www-data www-data   80419 мар  8 05:46 Шкаф пистолетный БП-2 в Санкт-Петербурге  Металл-Завод Санкт-Петербург (СПб).htm
root@deba:/lvm-files/projects# mc

root@deba:/lvm-files/projects# find /lvm-files/projects/ -type f -exec chmod 655 {} \;
root@deba:/lvm-files/projects# find /lvm-files/projects/ -type d -exec chmod 755 {} \;
root@deba:/lvm-files/projects# mc

root@deba:/lvm-files/projects# cd /lvm-files/owncloud/data/mama/files
root@deba:/lvm-files/owncloud/data/mama/files# find /lvm-files/owncloud/data/mama/files -type d -exec chmod 755 {} \;
root@deba:/lvm-files/owncloud/data/mama/files# find /lvm-files/owncloud/data/mama/files -type f -exec chmod 655 {} \;
root@deba:/lvm-files/owncloud/data/mama/files# ex

yoZz
()
Ответ на: комментарий от yoZz

подключение старых папок в owncloud

root@deba:/lvm-files/projects# find /lvm-files/projects/ -type f -exec chmod 655 {} \;
root@deba:/lvm-files/projects# find /lvm-files/projects/ -type d -exec chmod 755 {} \;
root@deba:/lvm-files/projects# mc

!!!!!!!!!!!!!!!!!!!

yoZz
()
Ответ на: подключение старых папок в owncloud от yoZz

Спустя два месяца... да, актуально. Еще и оп-пост не читаешь.

Там chown и chgrp проблему решают, но даже с -R * на вложенные каталоги почему-то они не работают, по сто раз делать приходилось.

Llevellyn
() автор топика
Ответ на: комментарий от Llevellyn

не не не ... вот команды и инструкция меня все прокатило.. если какие то проблемы .. сненси овнклауд и поставь заново... потом туда папку залей и выполни как в примере показано выше. и будет тебе счастье.. долго парился сам с проблемой что все работало а место занятое не считалось.. вышеупомянутыми командами все решилось

yoZz
()
Ответ на: комментарий от yoZz

Вот на кой мне его переустанавливать? На части каталогов владелец - root, на части - юзер клауда. Переустановка, конечно же, поможет.

Llevellyn
() автор топика
Ответ на: комментарий от Llevellyn

Не могу быть полностью уверен, но мне кажется что это либо какой-то странный конфиг вебсервера даёт о себе знать либо какой-то странный способ монтирования рейда.
С дефолтным апачевским оно само правильные права раздаёт, хоть на рейде хоть где ещё.

Для более подробной диагностики нужен доступ к железке или хотя бы конфиги.

Goury ★★★★★
()
Ответ на: комментарий от Goury

Там не в конфигах дело, в них все правильно. Я файлы в уже установленный клауд закидывал не через его интерфейс, а тупо через фтп в каталог юзера, из-за чего права дались рутовые. Клауд на nginx висит, nginx не от рута запущен. Вот и всё. Почему же chown -R не работало на половину вложенных файлов - хрен знает. Файлов там под три миллиона (не в одном каталоге), подозреваю это.

Llevellyn
() автор топика
Ответ на: комментарий от Goury

Когда топик создавал, клауд был на sqlite. Я его перевел на мускуль, очистил весь кеш файлов, вроде все прокешировалось нормально.

Llevellyn
() автор топика
Ответ на: комментарий от Llevellyn

А потом мне подумалось:

-R *

А не означает ли это

chown -R *

?

А если нет, то вижу такие варианты:
* запуск от пользователя, у которого нет прав на човнинг в каталоге
* баг в човне
* баг в рейде
* рейд как-то странно рулит правами
* отваливаются идентификаторы юзеров в ФС
* баг ФС

Количество файлов не должно сильно на човн влиять, хотя тут смотря какая ФС. Но вроде не должно.

Goury ★★★★★
()
Ответ на: комментарий от Goury

А не означает ли это

Вот тут не понял. Если что, не по / делал.

човнил от рута. Баг в рейде - не думаю. Отдельно на вложенные каталоги нормально же.

Все-таки с човном что-то не так.

Llevellyn
() автор топика
Ответ на: комментарий от Llevellyn

Это не фича чмода, это фича перла.
Хотя если нравится перл — можешь и на нём собрать нужную обходилку.
И тебе човн нужен был, а не чмод.

Goury ★★★★★
()
17 сентября 2015 г.
Ответ на: комментарий от Llevellyn

Фича ownclouda

всегда одна:)

#chown -R www-data:www-data owncloud-dir/

хотя всё зависит от прав веб-сервера - по дефолту 'www-data' ;)

beta9092
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.