POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - EXCLUINDO USUÁRIO COM USO=0
Publicado por Alessandro Dias 17/05/2005
[ Hits: 4.098 ]
Download delete_users_uso_0.sh
Exclui todos os usuários com uso=0. Detalhe, este script excluirá o usuário antigo que apagar as suas mensagens regularmente, portanto tenha cuidado ao utilizá-lo.
#!/bin/sh # ############################################################################### # Script DELETE_USERS.SH v1.0 # # # # Autor: Alessandro Dias # ############################################################################### # BASEDIR=/var/mail PASSWD="/etc/passwd" clear echo "*********************************************************************************************" echo "* Programa DELETE_USER 1.0 *" echo "*********************************************************************************************" echo "Autor: Alessandro Dias" echo "---------------------------------------------------------------------------------------------" echo "Usuarios apagados: " TODOS=`cat $PASSWD | cut -d : -f 1` USERS_DEL=$(mysql -u root -ppostfix -e "select usuario from user_quota where uso=0" quota) #Deleta os usuarios com uso=0 do banco mysql -u root -ppostfix -e "delete from user_quota where uso=0" quota i=2 USERNAME=`echo $USERS_DEL |cut -d " " -f 2` while [ "$USERNAME" != "" ]; do #exclui usuario userdel $USERNAME rm -rf /home/$USERNAME rm -f $BASEDIR/$USERNAME rm -f $BASEDIR/$USERNAME.apagadas 2> /dev/null rm -f /srv/www/default/data/$USERNAME.pref rm -f /srv/www/default/data/$USERNAME.abook # Informa que o usuário foi excluído echo "EXCLUIDO - U:$USERNAME" i=`expr $i \+ 1` #próximo usuário USERNAME=`echo $USERS_DEL |cut -d " " -f $i` done echo -e "---------------------------------------------------------------------------------------------\n"
NFS server/client com iptables
Baixando e instalando o Asterisk
Maquina modesta - a vez dos navegadores ferrarem o usuario
Fscrypt: protegendo arquivos do seu usuário sem a lentidão padrão de criptograr o disco
Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor
Como rodar o Folding@home no Linux
Criando um painel de controle (Dashboard) para seu servidor com o Homepage
Calculadoras online gratuitas para o dia a dia do usuário Linux
Utilizando a Ferramenta xcheckrestart no Void Linux
Pisando no acelerador do Linux Mint: Kernel XanMod, zRAM e Ajustes de Swap
Warsaw não é reconhecido no Google Chrome 147.0.7727.55 (0)
Epson L3250 só imprime se remove e conectar o cabo usb (0)
como usar o caja como cliente FTP no linux mint? (6)
(CLIPPER) Rodando o mesmo código tanto no Windows quanto no Linux (1)









