Bloquear contas em servidor Zimbra após 45 dias

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

[ Hits: 5.624 ]

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

Notas para violao!!!

DNS SLAVE - Criacao de entradas

Instalador e ativador da placa Real 3D Captura.

Calculo de médias da UNIP

Instalação do Dropbox no Debian


  

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