edit email user
By Mihamina Rakotomandimby on Monday 3 January 2011, 17:00 - linux - Permalink
Editing an "email user"
After adding a user, I sometimes need to edit it.
Using a shell script
This is how I edit it
#!/bin/bash
EMAIL=$1
PASS=$2
EXIM_VIRT_DIR="/etc/exim4/virtual/"
DOMAINE=$(echo ${EMAIL} | awk -F"@" '{print $2}')
LOCALPART=$(echo ${EMAIL} | awk -F"@" '{print $1}')
U=$(echo ${EMAIL} | sed 's/\./-/g' | sed 's/@/-/g')
CRYPT1_PASS=$(mkpasswd ${PASS})
echo ${EMAIL}
echo ${PASS}
echo ${DOMAINE}
echo ${LOCALPART}
echo ${CRYPT1_PASS}
echo ${U}
usermod --password ${CRYPT1_PASS} ${U}