King0770-Notes-Lock-All-Accounts: Difference between revisions

No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
Whenever I am in a recovery (or maintenance) situation, one of my first tasks is to lock all accounts.<br>
Whenever I am in a recovery (or maintenance) situation, one of my first tasks is to lock all accounts.<br>
<code><pre>
<code><pre>
zmprov -l gaa | awk '{ print "ma"" "$1" ""zimbraAccountStatus locked" }' >> /tmp/usersLocked; zmprov < /tmp/usersLocked
zmprov -l gaa | awk '{ print "ma"" "$1" ""zimbraAccountStatus locked" }' >> /tmp/usersLocked; zmprov -l < /tmp/usersLocked
</pre></code>
</pre></code>
<strong>But WHY?</strong><br>
<strong>But WHY?</strong><br>
Line 10: Line 10:
You can do:<br>
You can do:<br>
<code><pre>
<code><pre>
zmprov -l gaa | awk '{ print "ma"" "$1" ""zimbraAccountStatus active" }' >> /tmp/usersUnlock; zmprov < /tmp/usersUnlock
zmprov -l gaa | awk '{ print "ma"" "$1" ""zimbraAccountStatus active" }' >> /tmp/usersUnlock; zmprov -l < /tmp/usersUnlock
</pre></code>
</pre></code>
<strong>OR</strong>
<strong>OR</strong>

Latest revision as of 19:45, 19 December 2019

Whenever I am in a recovery (or maintenance) situation, one of my first tasks is to lock all accounts.

zmprov -l gaa | awk '{ print "ma"" "$1" ""zimbraAccountStatus locked" }' >> /tmp/usersLocked; zmprov -l < /tmp/usersLocked

But WHY?
One of the biggest reasons, at least for me, is if I have to move aside the mysql data, and if the accounts are not locked, and if the user authenticates into their account, they could potentially get assigned a new mailbox_id, and this would NOT be good. Preventing users from authenticating minimizes risk; especially if you have to start up a new mysql instance.

To Unlock
You can do:

zmprov -l gaa | awk '{ print "ma"" "$1" ""zimbraAccountStatus active" }' >> /tmp/usersUnlock; zmprov -l < /tmp/usersUnlock

OR

perl -p -i -e 's/zimbraAccountStatus locked/zimbraAccountStatus active/g' /tmp/usersLocked


More articles written by me, https://wiki.zimbra.com/wiki/King0770-Notes

Jump to: navigation, search