paul@15 | 1 | #!/bin/bash |
paul@15 | 2 | |
paul@15 | 3 | # From http://www.debian.org/doc/manuals/securing-debian-howto/ch9.en.html#s-bpp-lower-privs |
paul@15 | 4 | |
paul@15 | 5 | set -e |
paul@15 | 6 | |
paul@15 | 7 | case "$1" in |
paul@15 | 8 | install|upgrade|configure) |
paul@15 | 9 | |
paul@15 | 10 | # Add the vmail user and group accounts |
paul@15 | 11 | getent group vmail &>/dev/null || addgroup --quiet --system --gid 5000 vmail &>/dev/null |
paul@15 | 12 | getent passwd vmail &>/dev/null || \ |
paul@15 | 13 | adduser --quiet --system \ |
paul@15 | 14 | --uid 5000 --gid 5000 --disabled-password \ |
paul@15 | 15 | --home /var/lib/mail/vmail \ |
paul@15 | 16 | --gecos "Dovecot Virtual User Account" vmail &>/dev/null || : |
paul@15 | 17 | ;; |
paul@15 | 18 | esac |
paul@15 | 19 | |
paul@15 | 20 | #DEBHELPER# |