Bloquear contas em servidor Zimbra após 45 dias

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

[ Hits: 5.364 ]

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

Nmap,traceroute,ssh,ftp e nbtscan, tudo junto nesse script basicão.

Ajustando o brilho no Debian Wheezy

Script de Ping

Desenvolvimento Java Para para máquinas "leves" (ou pra quem não quer eclipse, :P)

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


  

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