Script to change password all account zimbra

Berikut ini adalah script untuk reset password all account zimbra.

#touch reset-password.sh
#nano reset-password.sh

#!/bin/bash
clear
USERS=`su - zimbra -c 'zmprov -l gaa domain.com'`;
for ACCOUNT in $USERS; do
ACC1=`echo $ACCOUNT | awk -F@ '{print $1}'`;
ACC=`echo $ACC1 | cut -d '.' -f1`;
if [ $ACC == "admin" ] || [ $ACC == "wiki" ] || [ $ACC == "galsync" ] || [ $ACC == "ham" ] || [ $ACC == "tuserzimbra" ] || [ $ACC == "spam" ]; then
echo "Skipping system account, $NAME...";
else
echo "Modifying $ACCOUNT password...";
su - zimbra -c "zmprov sp $ACCOUNT Password";
su - zimbra -c "zmprov ma $ACCOUNT zimbraPasswordMustChange TRUE";
echo 'Done!'
echo ''
# read anykey
fi
done
echo 'Modifying password for all user has been finished successfully'

#chmod +x reset-password.sh
#./reset-password.sh


Comments