Bloquear contas em servidor Zimbra após 45 dias

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

[ Hits: 5.551 ]

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

cpb - Copia arquivos executáveis...

Xmount

Criar Script para apagar determinados arquivos

Instalação e configuração DNS

Script stop no vncserver


  

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