> deliver(domain_user_x): Error: mkdir_parents_chown(/home/AD_DOMAIN_NAME/domain_user_x)
> failed: Permission denied (euid=10304(domain_user_x) egid=10012(domain users) missing
> +w perm: /home)Написано ж: хочет создать домашнюю директорию (под правами пользователя) и не может, т.к. прав на записи на /home нет.
> Где-то в Инете встречал ссылку на то, что нужно создать каталог /home/AD_DOMAIN_NAME/
> - но не могу найти где, и главное зачем он нужен
> (проверяется наличие хоум каталога?)
Да, http://wiki.dovecot.org/VirtualUsers/Home кто ж его знает?... %)
> Отследить по логам откуда берутся такие мессаги я не смог.
Предполагаю, что "что-то" заставляет его создавать отсутствующий $HOME, но он "уже" не под root-ом -- и прав нет.
> Есть идеи - что мне делать с этими алармами ???
Создать домашние директории для всех доменных пользователей заранее.
///
Сделать "более другой" $HOME для виртуальных пользователей, на который дать группе "domain users" +w. Криво и, подозреваю, не безопасно%%%
///
Multiple UIDs
-------------
If you're using more than one UID for users, you're going to have problems
running deliver, as most MTAs won't let you run deliver as root. There are two
ways to work around this problem:
1. Make deliver setuid-root.
2. Use sudo to wrap the invocation of deliver.
http://wiki.dovecot.org/LDA#Multiple_UIDs