Ubuntu: Постфикс и Cyrus, ожидающий saslauthd файл PID в различных местоположениях

Я выполняю постфикс и cyrus параллельно на моем сервере, насколько я понимаю, что это - довольно общее, думают, чтобы сделать. Оба демона используют sasl авторизацию. Однако постфикс ищет saslauthd изодромный с предварением файл в/var/spool/postfix/var/run/saslauthd, и cyrus смотрит в/var/run/saslauthd.

Теперь, я могу просто создать гибкие ссылки от постфиксного каталога до cyrus каталога, и все хорошо работает. Достаточно странно это не работает наоборот. Во всяком случае я не чувствую, что это - законное решение проблемы.

Я пытался найти любые конфигурационные файлы, где я могу установить sasl изодромный с предварением каталог для cyrus и снабдить постфиксом, не мог действительно найти никого все же. Действительно ли возможно иметь два различных изодромных с предварением файла для saslauthd в двух различных каталогах?

Спасибо, Stefan

2
задан 7 August 2015 в 12:41
1 ответ

Postfix хочет, чтобы его файлы находились в папке / var / spool / postfix , потому что там все демоны chroot в. Вы можете отключить chroot для демонов, которым нужен доступ к этому файлу, но я бы не рекомендовал это. Проблема chroot заключается в том, почему символическая ссылка работала, когда вы связали в chroot , но не когда вы связались.

Я был бы сильно удивлен, если бы В Cyrus не было возможности указать место, куда он записывает свои динамические файлы; Я не использую Cyrus с тех пор, как 1.x дней, так что я здесь не помогу.

4
ответ дан 3 December 2019 в 10:01

Теги

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