Bloquear contas em servidor Zimbra após 45 dias
Publicado por Rodrigo Vieira Geromin (última atualização em 04/10/2013)
[ Hits: 5.851 ]
Download zmlockedAccountPolicy
Como havia mencionado na publicação anterior:
http://www.vivaolinux.com.br/script/Fechar-contas-em-servidor-Zimbra-apos-90-dias
No qual havia enviado um script que fechava contas no Zimbra com 90 dias sem acesso, esse é bem parecido, no entanto bloqueia contas com 45 dias sem acesso. Espero que também seja útil. Segue código fonte:
#!/bin/bash
# Criado por Rodrigo Vieira Geromin
ZDATA=`date -d "45 days ago" '+%Y%m%d%H%M%S'`
CT=`/opt/zimbra/bin/zmprov sa '(&(zimbraLastLogonTimestamp<='$ZDATA'Z)(|(zimbraAccountStatus=*active*)))' | wc -l`
ACCOUNT=`/opt/zimbra/bin/zmprov sa '(&(zimbraLastLogonTimestamp<='$ZDATA'Z)(|(zimbraAccountStatus=*active*)))'`
for ((i=1; i<=$CT; i++))
do
USERACCOUNT=`echo $ACCOUNT | awk {'print $'$i''}`
/opt/zimbra/bin/zmprov ma $USERACCOUNT zimbraAccountStatus locked
echo -e "`date` \c"
echo -e "$USERACCOUNT \c"
echo LOCKED
done
if [ $CT == 0 ]
then
echo -e "`date` \c"
echo "[Nada a Fazer]"
fi
Trocando MAC address de placa de rede
S-phoenix desliga/reinicia, quantos estão logado no PC, tempo ligado
Nenhum comentário foi encontrado.
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
[Resolvido] dlopen(): error loading libfuse.so.2 AppImages require FUSE to run.
Criação de diretórios e aplicação de restrições de acesso no Linux
Instalando partes faltantes do Plasma 6









