The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Dovecot отказывается создавать папки виртуальных пользователей"
Отправлено Andrey Mitrofanov, 06-Апр-12 16:26 
> Apr 06 16:18:46 auth: Debug: sql(test@virtual.local,192.168.2.113): SELECT '/vmail/virtual.local/test'
> as home, 'maildir:/vmail/virtual.local/test' as mail, '5000' AS uid, '5000' AS gid
>  FROM mailbox WHERE username = 'test@virtual.local' AND active = '1'

Кста, я (правда на v1.2) uid+gid+home+mail ставлю  http://wiki2.dovecot.org/UserDatabase/Static static-ом, не SQL-ем:

auth default {
passdb sql {
  args = /etc/dovecot/dovecotsql.conf
}
userdb static {
args = uid=vmail gid=vmail home=/var/mail/%d/%n mail=maildir:/var/mail/%d/%n
}                                
...

А dovecotsql.conf в user_query не использую. // Откуда _срисовал :/ не помню уже.

> Начиная со следующей строки траблы:
> mode=0700 gid=-1
> ******************************

А траблы где?

> Я правильно понимаю, что вызывается модуль imap, который не может, по какой-то
> причине, создать папку?

В приведённом куске "не может", вроде, не было -- только отладочная распечатка~~

> Вот тот же лог, обрезанный, пошагово:
> 1. Debug: Effective uid=5000, gid=5000, home=/vmail/virtual.local/test
> gid и uid верные, полагаем, что папка почты должна быть "/vmail/virtual.local/test".
> 2. Debug: Home dir not found: /vmail/virtual.local/test
> Оп-па, папочки-то нет...
> 3. Debug: maildir++: root=/vmail/virtual.local/test, index=, control=, inbox=/vmail/virtual.local/test
> Нет комментариев, боюсь что-то сказать...
> 4. Debug: Namespace : Permission lookup failed from /vmail/virtual.local/test
> Почему-то нет прав доступа, хотя на этот момент я поставил права 777!
> 5. Debug: Namespace : Using permissions from /vmail/virtual.local/test: mode=0700 gid=-1

Эти два объясняет автор в --vv. Там не "нет прав", а "в ацл-ях нет, используетм, что есть".
google:// dovecot Namespace : Permission lookup failed
http://www.dovecot.org/list/dovecot/2009-October/043515.html

> Пытается юзером что-то сделать. Вопросы: откуда берет режим доступа 0700?

Какое-то умолчание. С верхней директории?...

> *********
> Мне почему-то не нравится шаг 3, хотя бы потому, что я его
> не понимаю, что значит maildir++ ? Создание двух директорий подряд?

Эта строка, на вскидку, просто отладочная распечатка каких-то значений.

maildir++ - название формата http://wiki2.dovecot.org/MailboxFormat/Maildir#Directory_Str... п.я.

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру