#!/bin/bash USER="$1" DOMAIN=XXXXXXX.kiev.ua GROUP=popusers DIR=/dev/null SHELL=/dev/null PREFIX=/usr/local POP3LIST=$PREFIX/lib/users.pop3 POP3USER=pop3 POP3DIR=/home/$POP3USER PROCMAILRC=$POP3DIR/.procmailrc [ $# = 0 ] && { echo "Usage: $0 pop3-login-name" >&2 exit 1 } [ ! -d $POP3DIR ] && { echo -n "Creating '$POP3USER' account... " useradd -m -k /dev/null -s /dev/null $POP3USER && echo "done." touch $POP3DIR/.fetchmailrc } grep -q "^$USER$" $POP3LIST && { echo "User '$USER' already exists in $POP3LIST." >&2 exit 2 } grep -q "^$GROUP" /etc/group || addgroup -g $GROUP . $PREFIX/lib/procmailrc.sh echo "$USER" >> $POP3LIST useradd -d $DIR -M -s $SHELL -g GROUP $USER rebuild_promailrc ()