POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - EXCLUINDO USUÁRIO COM USO=0
Publicado por Alessandro Dias 17/05/2005
[ Hits: 3.837 ]
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"
Tabela de cores em shellscript
Converter arquivos .tif para .pdf
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Vc tem um projeto opensource? link? (5)
Olá quais distribuições recomendam para usar no dia a dia. (3)
minha maquina foi desinstalada o firefox eu preciso reinstalar tentei... (6)
Erro na inicialização do Arch Linux. (1)
windows 11 versao 24H2 não aplicando politicas samba4.21.1 GPO (4)