Kolab/kolab

Changeset

15:8bcad39a6a7b
2014-03-09 Paul Boddie raw files shortlog changelog graph Added the vmail user and group for Dovecot virtual user mailbox access. paul-kolab-minimal
debian/kolab-dovecot.postinst (file)
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/debian/kolab-dovecot.postinst	Sun Mar 09 00:26:50 2014 +0100
     1.3 @@ -0,0 +1,20 @@
     1.4 +#!/bin/bash
     1.5 +
     1.6 +# From http://www.debian.org/doc/manuals/securing-debian-howto/ch9.en.html#s-bpp-lower-privs
     1.7 +
     1.8 +set -e
     1.9 +
    1.10 +case "$1" in
    1.11 +    install|upgrade|configure)
    1.12 +
    1.13 +        # Add the vmail user and group accounts
    1.14 +        getent group vmail &>/dev/null || addgroup --quiet --system --gid 5000 vmail &>/dev/null
    1.15 +        getent passwd vmail &>/dev/null || \
    1.16 +            adduser --quiet --system \
    1.17 +                --uid 5000 --gid 5000 --disabled-password \
    1.18 +                --home /var/lib/mail/vmail \
    1.19 +                --gecos "Dovecot Virtual User Account" vmail &>/dev/null || :
    1.20 +    ;;
    1.21 +esac
    1.22 +
    1.23 +#DEBHELPER#