LINUX.ORG.RU

ejabberd, права на чатлоги


0

1

Пару дней назад обновил ejabberd до 2.1.5 (из Debian Squeeze) на своем сервере, сегодня заметил, что чатлоги (из mod_muc_log) теперь с правами 640 вместо старых 644. В парамерах модуля ничего относящегося к правам на файлы нет / не нашел. Создал тестовую конференцию, права на вновь создаваемые подкаталоги тоже ставятся более «закрытые» - 750:

$ ls -al testtest@conference.linuxoid.in/2010/09/
total 8
drwxr-x--- 2 ejabberd ejabberd   72 2010-09-29 21:41 .
drwxr-x--- 3 ejabberd ejabberd   72 2010-09-29 21:41 ..
-rw-r----- 1 ejabberd ejabberd 7807 2010-09-29 21:41 29.html

Никто с подобным не сталкивался? Как фиксить?

★★★★★

Почему ты думаешь, что это надо фиксить?
Внеси в группу ejabberd, пользователя, которому требуется доступ к чатлогам.

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

Думал и над таким вариантом, но лучше, конечно, если бы это настраивалось. Если нужно просто дать доступ на чтение к логам кому бы то ни было, то вариант с добавлением каждого пользователя в группу ejabberd'a - не самый оптимальный вариант.

В случае чего так и сделаю, конечно, только надо будет глянуть насчет доступа апача к конфигам ejabberd'a.

// YAR

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

> В случае чего так и сделаю, конечно, только надо будет глянуть насчет доступа апача к конфигам ejabberd'a.

Собственно я и имел в виду добавить пользователя, под которым работает апач в группу ejabberd. Логи чатрумов обычно через браузер и смотрят. А насчёт доступа апача к конфигам я не совсем понял. Зачем?

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

Вот как раз и незачем ему туда иметь доступ. Собственно, только что глянул - дефолтно на конфиг ejabberd'a и так права 600, а вот всякие валяющиеся рядом файлы вроде сертификата - доступны на чтение группе.

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