Zimba: To force all user to change password on next login
Method:-1
####################################
# vi passchange.sh
#!/bin/sh
for i in `zmprov -l getAllAccounts | grep -v "^admin\@\|^wiki\@\|^spam\..*@\|^ham\..*@"`
do
zmprov modifyAccount $i zimbraPasswordMustChange TRUE
done
#chown zimbra.zimbra passchange.sh#chmod +x passchange.sh
#su zimbra$./passchange.sh
Method:-2
####################################
#su zimbra
$zmprov ca user@domain.com tempPassword zimbraPasswordMustChange TRUE
Method:-3
####################################
#su zimbra
$zmprov ma user@domain.com zimbraPasswordMustChange TRUE
Method:-4
####################################
#vi passchange.sh
#!/bin/bash
clear
USERS=`su – zimbra -c ‘zmprov -l gaa’`;
for ACCOUNT in $USERS; do
ACC1=`echo $ACCOUNT | awk -F@ ‘{print $1}’`;
ACC=`echo $ACC1 | cut -d ‘.’ -f1`;
echo “Skipping system account, $NAME…”;
else
echo “Modifying $ACCOUNT password…”;
su – zimbra -c “zmprov sp $ACCOUNT %B0l1234#”;
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”
done
echo “Modifying password for all user has been finished successfully”
#chown zimbra.zimbra passchange.sh
#chmod +x passchange.sh
#su zimbra
$./passchange.sh
Ref:http://tanhaishi.blogspot.com/2011/11/zimba-to-force-all-user-to-change.htmlhttps://www.vavai.net/2011/12/zimbra-mail-server-tips-bulk-reset-account-password/
Comments
Post a Comment