Символическая ссылка предупреждения Postfix / postfix-script покидает каталог: /etc/postfix/./makedefs.out

Я пытаюсь запустить почтовый сервер на Raspberry Pi с Raspbian Buster.

При проверке постфикса я получаю странное уведомление о символической ссылке, которую я определенно не создавал сам. Предупреждение: postfix / postfix-script: warning: символическая ссылка покидает каталог: /etc/postfix/./makedefs.out Я выполнил две чистые установки, думая, что это может быть вредоносная программа, и каждый раз, когда она возвращается, поэтому я предполагаю, что это так или иначе является частью конфигурации или имеет что-то конкретное, что нужно сделать с версией postfix на raspberry pi.

В любом случае, при запуске моей проверки постфикса появляется следующее сообщение:

sudo postfix check
postfix: Postfix is running with backwards-compatible default settings
postfix: See http://www.postfix.org/COMPATIBILITY_README.html for details
postfix: To disable backwards compatibility use "postconf compatibility_level=2" and "postfix reload"
postfix/postfix-script: warning: symlink leaves directory: /etc/postfix/./makedefs.out
  1. Кто-нибудь знает, что именно делает эта символическая ссылка и кто / что ее создает?
  2. Есть ли повод для беспокойства и
  3. Как мне избавиться от этого сообщения об ошибке при проверке постфикса?
0
задан 21 February 2020 в 21:14
2 ответа

TLDR:Это всего лишь предупреждение, и его можно спокойно игнорировать.

Чтобы конкретно ответить на ваши вопросы:

  1. Кто-нибудь знает, что именно делает эта символическая ссылка и кто/что ее создает?

    Сам файл содержит информацию о постфиксе в вашей системе.

    Эта символическая ссылка создается, когда вы устанавливаете постфикс, поэтому, когда вы настроили менеджер пакетов для установки постфикса, он тоже создал бы ее.

  2. Есть о чем беспокоиться?

    Нет, символические ссылки, выходящие за пределы каталога /etc/postfix, помечаются предупреждением только потому, что они могут указывать на проблему безопасности, если вы не ожидали, что она там будет. В этом случае символическая ссылка создается Debian. менеджер пакетов, так что все в порядке.

  3. Как избавиться от этого сообщения об ошибке при проверке постфикса?

    Не беспокойтесь, или, скорее, вам не стоит беспокоиться, важно отметить, что это всего лишь предупреждение , а не ошибка , если вы знаете, что предупреждение означает, что вы можете игнорировать его, и теперь вы это делаете, так что можете.

5
ответ дан 16 September 2020 в 12:07

В чем причина?

Проблема заключается в том, что (ИМХО)система определяет его как символическую ссылку вне CHROOT. Для самого предупреждения это правильно! Вы можете спокойно игнорировать это или использовать обходной путь ниже.

В качестве временного решения создайте-эту ссылку заново как жесткую-ссылку вместо символической (мягкой)ссылки на этот файл.

Two Liner:

rm /etc/postfix/makedefs.out
ln /usr/share/postfix/makedefs.out /etc/postfix/makedefs.out

One Liner:

rm /etc/postfix/makedefs.out; ln /usr/share/postfix/makedefs.out /etc/postfix/makedefs.out

Затем повторно-запустите postfix check, и эта ошибка больше не будет отображаться.

0
ответ дан 7 September 2021 в 10:36

Теги

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