diff options
author | obadz <obadz-git@obadz.com> | 2016-08-30 02:12:15 +0100 |
---|---|---|
committer | obadz <obadz-git@obadz.com> | 2016-08-30 02:13:22 +0100 |
commit | 03b9a159fe6620924dd8d00f7f8cdcbeee583b71 (patch) | |
tree | 8dbc22e2d4adec0e779f9bde76f21505d5a5b4fc /nixos/modules/services/mail/opensmtpd.nix | |
parent | dab32a1fa66237acc4ece2d3d4e01e84f4d490dc (diff) | |
download | nixpkgs-03b9a159fe6620924dd8d00f7f8cdcbeee583b71.tar nixpkgs-03b9a159fe6620924dd8d00f7f8cdcbeee583b71.tar.gz nixpkgs-03b9a159fe6620924dd8d00f7f8cdcbeee583b71.tar.bz2 nixpkgs-03b9a159fe6620924dd8d00f7f8cdcbeee583b71.tar.lz nixpkgs-03b9a159fe6620924dd8d00f7f8cdcbeee583b71.tar.xz nixpkgs-03b9a159fe6620924dd8d00f7f8cdcbeee583b71.tar.zst nixpkgs-03b9a159fe6620924dd8d00f7f8cdcbeee583b71.zip |
opensmtpd nixos module: chmod & chown until the daemon's heart's content
Diffstat (limited to 'nixos/modules/services/mail/opensmtpd.nix')
-rw-r--r-- | nixos/modules/services/mail/opensmtpd.nix | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/nixos/modules/services/mail/opensmtpd.nix b/nixos/modules/services/mail/opensmtpd.nix index e773cdedaea..fb94560e10a 100644 --- a/nixos/modules/services/mail/opensmtpd.nix +++ b/nixos/modules/services/mail/opensmtpd.nix @@ -109,12 +109,14 @@ in { after = [ "network.target" ]; preStart = '' mkdir -p /var/spool/smtpd + chmod 711 /var/spool/smtpd mkdir -p /var/spool/smtpd/offline chown root.smtpq /var/spool/smtpd/offline chmod 770 /var/spool/smtpd/offline mkdir -p /var/spool/smtpd/purge + chown smtpq.root /var/spool/smtpd/purge chmod 700 /var/spool/smtpd/purge ''; serviceConfig.ExecStart = "${opensmtpd}/sbin/smtpd -d -f ${conf} ${args}"; |