Назад | Перейти на главную страницу

Каковы правильные разрешения файла 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

Блок systemd, который управляет голубятней, имеет ProtectSystem установлен на полный или строгий, что предотвращает запись процессов в / etc.

Добавить в файл объекта /etc/systemd/system/multi-user.target.wants/dovecot.service исключение для этого каталога:

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

Перезагрузите юниты:

systemctl daemon-reload

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

systemctl restart dovecot