Bloquear contas em servidor Zimbra após 45 dias

Publicado por Rodrigo Vieira Geromin (última atualização em 04/10/2013)

[ Hits: 5.533 ]

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:

  



Esconder 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

Scripts recomendados

lixeira

Bomba.sh - Estouro de memória RAM com Menu

List 1.0

Remover espaços em branco em nomes de arquivos

Proc 1.0


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts