The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"postfix + maildrop + виртуальные UID(GID)-ы"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"postfix + maildrop + виртуальные UID(GID)-ы"
Сообщение от Михаил emailИскать по авторуВ закладки on 01-Мрт-04, 18:33  (MSK)
Прикрутил maildrop(1.6.3) к postfix(2.0.18). Работает это все так:
Домашний каталог для ящиков: /var/mail/vhosts/ далее, собственно, лежат ящики юзеров: domainname/username/. Юзеры-владельцы ящиков все виртуальные

main.cf
virtual_minimum_uid                     = 5000
virtual_uid_maps                        = mysql:/etc/postfix/maps/uids.cf
virtual_gid_maps                        = mysql:/etc/postfix/maps/gids.cf

и пример:
drwxr-x---    8 5001     5001         4096 Мар  1 18:47 testuser

так вот, maildrop запускается от имени соответствующего пользователя, uid и gid которого берется из базы(mysql) и пытается доставить письмо в соответствующий maildir. Путь к maildir опять-таки берется из базы и выглядит как homedir + maildir. Вот так:

maildrop.cnf
...
uidnumber_field         uid
gidnumber_field         gid
maildir_field           maildir
homedirectory_field     homedir
...

Все вроде бы нормально, НО права на домашний каталог должны быть такие:

drwxr--r--     vmail    vmail        4096 Фев 26 17:39 vhosts

иначе maildrop просто отказывается работать!!!!
Вот, собственно и проблема: С ПРАВАМИ ВИРТУАЛЬНЫХ ЮЗЕРОВ maildrop не сможет записать в этот каталог!!!!! Вот как!!!!
Тогда как это ВООБЩЕ ДОЛЖНО РАБОТАТЬ??!!
Сборка maildrop с параметрами
--enable-maildrop-uid=root
--enable-maildrop-gid=mail
и установка бита SUID не дает результата, т.к. ОН РАБОТАЕТ С ПРАВАМИ ВИРТУАЛЬНЫХ ЮЗЕРОВ !!!!

Кто виноват :-) и что делать???? Статические группы - не удобны.

Спасибо даже за то, что дочитали до этой строки!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "postfix + maildrop + виртуальные UID(GID)-ы"
Сообщение от HFSC Искать по авторуВ закладки on 01-Мрт-04, 18:59  (MSK)
>Прикрутил maildrop(1.6.3) к postfix(2.0.18). Работает это все так:
>Домашний каталог для ящиков: /var/mail/vhosts/ далее, собственно, лежат ящики юзеров: domainname/username/. Юзеры-владельцы
>ящиков все виртуальные
>
>main.cf
>virtual_minimum_uid            
>         = 5000
>
>virtual_uid_maps            
>          
> = mysql:/etc/postfix/maps/uids.cf
>virtual_gid_maps            
>          
> = mysql:/etc/postfix/maps/gids.cf
>
>и пример:
>drwxr-x---    8 5001     5001  
>       4096 Мар  1
>18:47 testuser
>
>так вот, maildrop запускается от имени соответствующего пользователя, uid и gid которого
>берется из базы(mysql) и пытается доставить письмо в соответствующий maildir. Путь
>к maildir опять-таки берется из базы и выглядит как homedir +
>maildir. Вот так:
>
>maildrop.cnf
>...
>uidnumber_field         uid
>gidnumber_field         gid
>maildir_field           maildir
>
>homedirectory_field     homedir
>...
>
>Все вроде бы нормально, НО права на домашний каталог должны быть такие:
>
>
>drwxr--r--     vmail    vmail  
>     4096 Фев 26 17:39 vhosts
>
>иначе maildrop просто отказывается работать!!!!
>Вот, собственно и проблема: С ПРАВАМИ ВИРТУАЛЬНЫХ ЮЗЕРОВ maildrop не сможет записать
>в этот каталог!!!!! Вот как!!!!
>Тогда как это ВООБЩЕ ДОЛЖНО РАБОТАТЬ??!!
>Сборка maildrop с параметрами
>--enable-maildrop-uid=root
>--enable-maildrop-gid=mail
>и установка бита SUID не дает результата, т.к. ОН РАБОТАЕТ С ПРАВАМИ
>ВИРТУАЛЬНЫХ ЮЗЕРОВ !!!!
>
>Кто виноват :-) и что делать???? Статические группы - не удобны.
>
>Спасибо даже за то, что дочитали до этой строки!

Как раз удобны статические группы..и зачем виртуальным юзерам разные uid gid если они не имеют доступа к системе?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "postfix + maildrop + виртуальные UID(GID)-ы"
Сообщение от Михаил emailИскать по авторуВ закладки on 01-Мрт-04, 19:08  (MSK)

>Как раз удобны статические группы..и зачем виртуальным юзерам разные uid gid если
>они не имеют доступа к системе?


В данном случае своя специфика...
И еще немаловажный фактор: Партия скажет "будем юзать виртуальные юиды", значит будем юзать виртуальные юиды...

Да вообще, должен же он как-то работать и так... Надо ж добить. :-)

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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