auto_uidq = 2853 (qmailq user)
spawn.c
if (st.st_uid != auto_uidq) /* aaack! qmailq has to be trusted! */
/* your security is already toast at this point. damage control... */
{ close(fdmess); err("ZSorry, message has wrong owner. (#4.3.5)\n"); return; }
как я понял это проверяется qmail-queue на юзера, у файла права 4711, владелец qmailq:qmail, получается он должен сменить владельца при запуска на qmailq, но в логах постоянно сыпеться:
"Sorry, message has wrong owner. (#4.3.5)".
Закоментировал эту проверку, все работает. Но ведь это не правильно, а вот почему не работает - понять пока не могу. На 3.1 все работает хорошо, а тут нифига. Опыта отладки под юнихами вообще нет. Кто что скажет?
|