Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Quant-or
Зарегистрирован: 02.12.2001 Сообщения: 2
|
Добавлено: Вс Дек 02 2001 04:17 Заголовок сообщения: FreeBSD 4.2 + sendmail 8.12.1 trouble (mail.local setreuid) |
|
|
Йо В общем лажа какая-то ... скомпилял недавно 8.12.1 сендмэйл работал потом что-то сделал (а что - до сих пор понять не могу) и перестал работать ошибка: mail.local: setreuid(0, tra-la-la) Operation not permited (r=1, e=1) самое главное, почему он запускается под 1:1 ? если указываю use uid 0:0 - то запускаеся под пользователем посылающим почту, но reuid сделать не может ? хэлк ми плиз все пермишны проверил - все ок и еще: какого-то хрена не может писать в /var/spool/mqueue если тот не расшарен на полную... owner root:wheel как и должно быть, ан нет... не под тем юзверем пытается писать скажите плиз, в чем трабл, а то у меня уже обкончательно мозги свихнулись |
|
Вернуться к началу |
|
|
Quant-or
Зарегистрирован: 02.12.2001 Сообщения: 2
|
Добавлено: Вс Дек 02 2001 04:36 Заголовок сообщения: вопрос отпал :) надо было на mail.local разрешить присваивать uid |
|
|
то есть chmod 4555 |
|
Вернуться к началу |
|
|
Dmitry.Karpov Гость
|
Добавлено: Вс Дек 02 2001 16:32 Заголовок сообщения: В послединх версиях SendMail уже используют не SetUID |
|
|
SetUID - довольно опасная штука, т.к. при наличии ошибок в программе открывает простор взломщику. В последних версиях SendMail используют немного другой механизм. При инсталляции нового SendMail надо использовать и новый sendmail.cf. |
|
Вернуться к началу |
|
|
Bancal
Зарегистрирован: 09.11.2001 Сообщения: 47
|
Добавлено: Пн Дек 03 2001 09:19 Заголовок сообщения: Там вводится новая учетная запись smmsp |
|
|
Перед компиляцией sendmail нужно добавить указанного в сабже пользователя (это делается для зашиты почтовой очереди от хакера), а затем уже делать make и make install. |
|
Вернуться к началу |
|
|
|