From 743f2b2fa2bd79a5fedd1cee0f121593d99e2aba Mon Sep 17 00:00:00 2001 From: haris Date: Mon, 1 Aug 2022 14:39:55 +0200 Subject: [PATCH] Fix permissions for modoboa dovecot mailbox commands (modoboa/modoboa/issues/2157) --- modoboa_installer/scripts/dovecot.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modoboa_installer/scripts/dovecot.py b/modoboa_installer/scripts/dovecot.py index 3830216..f015a7a 100644 --- a/modoboa_installer/scripts/dovecot.py +++ b/modoboa_installer/scripts/dovecot.py @@ -104,6 +104,12 @@ class Dovecot(base.Installer): utils.copy_file(f, "{}/conf.d".format(self.config_dir)) # Make postlogin script executable utils.exec_cmd("chmod +x /usr/local/bin/postlogin.sh") + # Add mailboxes user to dovecot group for modoboa mailbox commands. + # See https://github.com/modoboa/modoboa/issues/2157. + system.add_user_to_group( + self.config.get("dovecot", "mailboxes_owner"), + 'dovecot' + ) def restart_daemon(self): """Restart daemon process.