]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
global: Set extra_groups=$default_internal_group for various services
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Wed, 7 Feb 2018 14:31:12 +0000 (16:31 +0200)
committerVille Savolainen <ville.savolainen@dovecot.fi>
Mon, 12 Mar 2018 08:51:06 +0000 (10:51 +0200)
Services with user=$default_internal_user are expected to already set the
group properly. This change is adding the group for mail processes.

src/doveadm/doveadm-settings.c
src/imap-urlauth/imap-urlauth-worker-settings.c
src/imap/imap-settings.c
src/indexer/indexer-worker-settings.c
src/lmtp/lmtp-settings.c
src/pop3/pop3-settings.c
src/submission/submission-settings.c

index fa7b1009ef7ab30e95b7546973793d3d31c35239..b3601598c73094172b252eb6d02434207f3def6f 100644 (file)
@@ -29,7 +29,7 @@ struct service_settings doveadm_service_settings = {
        .user = "",
        .group = "",
        .privileged_group = "",
-       .extra_groups = "",
+       .extra_groups = "$default_internal_group",
        .chroot = "",
 
        .drop_priv_before_exec = FALSE,
index 46e2f674bb33bda8579a273cc4c85fef7b4597bc..4b91ea1360754edda2ba22e5d53bc0ffa7d37cb0 100644 (file)
@@ -30,7 +30,7 @@ struct service_settings imap_urlauth_worker_service_settings = {
        .user = "",
        .group = "",
        .privileged_group = "",
-       .extra_groups = "",
+       .extra_groups = "$default_internal_group",
        .chroot = "",
 
        .drop_priv_before_exec = FALSE,
index 2d3b7802586881487e194640ecbfc45910dcc573..69a3950e3048e126d48bb13656649e39bace0b19 100644 (file)
@@ -37,7 +37,7 @@ struct service_settings imap_service_settings = {
        .user = "",
        .group = "",
        .privileged_group = "",
-       .extra_groups = "",
+       .extra_groups = "$default_internal_group",
        .chroot = "",
 
        .drop_priv_before_exec = FALSE,
index 3721a05944ee282af182efdc1c32c838a4c6dcf5..38cfeed8c8366ecef55d2d1db2fe039cf08b15a7 100644 (file)
@@ -27,7 +27,7 @@ struct service_settings indexer_worker_service_settings = {
        .user = "",
        .group = "",
        .privileged_group = "",
-       .extra_groups = "",
+       .extra_groups = "$default_internal_group",
        .chroot = "",
 
        .drop_priv_before_exec = FALSE,
index bca07446214bd3a65039f8a38616705d3936bd4c..eff29ae65fe06beca624ef4a76bf7875e93fc9b9 100644 (file)
@@ -36,7 +36,7 @@ struct service_settings lmtp_service_settings = {
        .user = "",
        .group = "",
        .privileged_group = "",
-       .extra_groups = "",
+       .extra_groups = "$default_internal_group",
        .chroot = "",
 
        .drop_priv_before_exec = FALSE,
index 70e8b50ee489d3babd4269163472bc6617ad889b..2d4a3cfff2e7480a027fe14d9917896088f30e7f 100644 (file)
@@ -33,7 +33,7 @@ struct service_settings pop3_service_settings = {
        .user = "",
        .group = "",
        .privileged_group = "",
-       .extra_groups = "",
+       .extra_groups = "$default_internal_group",
        .chroot = "",
 
        .drop_priv_before_exec = FALSE,
index b7668c50780e32a3a298bb95f73efee4d6fb1b05..160ec087779c3409124a2fd79bf4063bbcb4be9a 100644 (file)
@@ -33,7 +33,7 @@ struct service_settings submission_service_settings = {
        .user = "",
        .group = "",
        .privileged_group = "",
-       .extra_groups = "",
+       .extra_groups = "$default_internal_group",
        .chroot = "",
 
        .drop_priv_before_exec = FALSE,