Передача Sendmail отклонена несмотря на успешную аутентификацию

Просто используйте sudo. Необходимо настроить sudo в /etc/sudoers, что-то вроде этого:

fred ALL = (root) NOPASSWD: /path/to/command

Замените fred именем пользователя или используйте %group для группы. Если Вы удаляете NOPASSWD: опция затем они будут запрошены свой пароль каждый раз.

setuid на сценарии небезопасен и не будет работать над Linux.

3
задан 17 May 2011 в 00:52
1 ответ

Спасибо за Ваши комментарии. Проблема была решена, и решение глупое и смущающим. Благодаря AlexD я сделал:

grep AuthMech sendmail.cf

и получил это:

C{TrustAuthMech}EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAINi

Что та буква "i" делает там? Я не sendmail эксперт, но я думаю, что это не надлежащий способ указать "ПРОСТОГО" автора, я проверил .mc файл, и буква "i" здесь:

TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN'i)dnl

Удаленный это, восстановите конфигурацию, перезапустите сервер, и это было этим. Все работает как ожидалось.

3
ответ дан 3 December 2019 в 06:45

Теги

Похожие вопросы