LINUX.ORG.RU
ФорумAdmin

Roundcube. Плагин acl не работает. Centos7. postfix+roundcube+dovecot+nginx.

 , ,


1

1

Доброго времени суток. Прошу подсказки. Заметил недавно, что плагин acl не работает, в веб-интерфейсе отсутствует его функционал. Подскажите в какую сторону копать. В конфиге круглокуба он включен:

$config['plugins'] = array('acl'...

В dovecot.conf прописано:

mail_plugins = mailbox_alias acl

Может я какую настройку упустил?

В логах ничего не увидел по этому поводу, ни ошибок, ни предупреждений.

Настраивал по этому руководству?

Если да, пересматривай настройки, у меня по нему настроено до 10 машин, все ок.

А тебе пора замозабаниться за тупняк))

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

Избавьте от своих язвительных высказываний. А, если посмотреть ТС, то можно увидеть что там нет настройки acl и sieve, например.

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

Избавьте от своих язвительных высказываний

Для этого есть игнор-лист в профиле, хоть тут научись думать и не долбиться в глаза. ;-)

Добровольно забаниться (до того времени, пока ты не начнешь соображать и понимать, что ты делаешь и зачем) я тебе уже предлагал.

Терпи.

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

По делу то, что тебя интересует есть по ссылке, что я давал выше https://serveradmin.ru/nastroyka-postfix-dovecot-centos-7/#_dovecot

Но тебе как любителю флудить и долбиться в глаза это неинтересно.

Twissel ★★★★★
()
Последнее исправление: Twissel (всего исправлений: 2)
Ответ на: комментарий от Bootmen

В логах проблем нет, вот пример:

Debug: Module loaded: /usr/lib64/dovecot/lib01_acl_plugin.so
Debug: Module loaded: /usr/lib64/dovecot/lib02_imap_acl_plugin.so
Debug: acl: initializing backend with data: vfile
Debug: acl: acl username = postmaster@*mydomain*.ru
Debug: acl: owner = 1
Debug: acl vfile: Global ACLs disabled

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

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

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

Конфиг 90-acl.conf:

Я к чему упомянул iredmail. У него вебморда roundcube, Но, она знать не знает о наличии подключенных модулей sieve например. (в халявной версии)._;)

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

Как я уже сказал - его нет. Sieve я подключил без проблем, в отличии от acl.

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

Может есть варианты, где еще посмотреть? Я просто не пойму, в логах довекота файл dovecot-acl в каталогах ящиков находит, в этом файле все прописано нормально. В логах куба на плагин жалоб нет.

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

Вот это уже лучше и по теме.

Права доступа на файлы и каталоги (интересует пользователь под которым работает служба dovecot и юзер под которым запускается веб-морда) покажи пожалуйста.

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

Нашел все же ошибку. В логах увидел что у меня namespace определяет один и тот же ящик, то есть дает доступ к папке пользователь сам себе. Пытаюсь понять теперь как переделать.

Вот часть конфига:

namespace {
    type = shared
    separator = /
    prefix = Shared/%u/
    location = maildir:/home/mail/%d/%u:INDEX=/home/mail/%d/%u/shared/%u
    subscriptions = yes
    list = children
    #hidden = no
}

Хотя папка Shared не появляется нигде.

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

И нашел решение, надо было указывать в некоторых местах %%u и т.п., ссылаясь на чужие директории.

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

acl отрабатывает. В итоге выглядит часть конфига так:

namespace {
    type = shared
    separator = /
    prefix = Shared/%%u/
    location = maildir:/home/mail/%%d/%%u:INDEX=/home/mail/%d/%u/shared/%%u
    #location = maildir:%%h:INDEX=%h/shared/%%u
    subscriptions = yes
    list = children
    #hidden = no
}

Однако разделитель будто неправильно отрабатывает. Выглядит это в каталогах как:

  • Shared/*имя пользователя*@*домен без ru*
    • ru/*расшаренная папка*

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

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

Кури в какие значения разворачиваются переменные https://wiki2.dovecot.org/Variables

И помни о том, что %%n это имя другого, «чужого» юзера

https://wiki.dovecot.org/SharedMailboxes/Shared

Twissel ★★★★★
()
Последнее исправление: Twissel (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.