Каковы правильные разрешения файла dovecot для / etc / dovecot в Ubuntu 18.04?

Я не могу войти в свою недавно размещенную веб-почту, и я получаю следующие записи в / var / log / mail. log

Feb 10 02:00:31 ip-172-26-15-53 dovecot: lmtp(myemailuser@example.co.uk): Error: open(
/etc/dovecot/sieve/before.d/no-spam.svbin.ip-172-26-15-53.31363.94959b0f9050164f) failed: R
ead-only file system
Feb 10 02:00:31 ip-172-26-15-53 dovecot: lmtp(myemailuser@example.co.uk): Error: wEGGI
j+5QF6DegAAAPOhIQ: sieve: binary save: failed to create temporary file: open(/etc/dovecot/s
ieve/before.d/no-spam.svbin.) failed: Read-only file system

Похоже, это проблема с разрешениями. Я пробовал предложения здесь

Моя установка находится в / etc / dovecot , а разрешения

-rwxrwx---   1 vmail dovecot 

Dovecot был установлен на Ubuntu 18.04 (Amazon Lightsail) с использованием следующего сценария:

https://github.com/codecowboy/sovereign/blob/master/roles/mailserver/tasks/dovecot.yml

Версия Dovecot - 2.2.33.2 (d6601f4ec)

Почтовый ящик хранится на томе encfs

0
задан 10 February 2020 в 15:09
1 ответ

Модуль systemd, который управляет dovecot, имеет ProtectSystem , установленный на полный или строгий, что предотвращает запись процессов в /etc.[1232 visibleAdd to the unit file /etc/systemd/system/multi-user.target.wants/dovecot.service исключение для этого каталога:

ReadWritePaths = / etc / dovecot / sieve / before.d /

Перезагрузите модули с:

systemctl daemon-reload

И перезапустите dovecot с помощью:

systemctl restart dovecot

1
ответ дан 26 February 2020 в 00:36

Теги

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