POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - EXCLUINDO USUÁRIO
Publicado por Alessandro Dias 16/05/2005
[ Hits: 4.517 ]
Exclui o usuário dado como entrada de todos os cadastros, incluindo Banco MySql, arquivo de senhas (senhas.csv) e sistema.
#!/bin/sh # ############################################################################### # Script DELETE_USERS.SH v1.0 # # # # Autor: Alessandro Dias # ############################################################################### # clear BASEDIR=/var/mail BIN_DIR=/root/bin echo "*********************************************************************************************" echo "* Programa DELETE_USER 1.0 *" echo "*********************************************************************************************" echo "Autor: Alessandro Dias" echo "---------------------------------------------------------------------------------------------" USERNAME=$1 if [ "$USERNAME" != "" ]; then echo "Usuario apagado: " #Deleta o usuario do banco mysql -u root -ppostfix -e "delete from user_quota where usuario='$USERNAME'" quota # deleta o usuario do arq. de senhas (senha.csv) sed "/$USERNAME@rjo.ccom/d" $BIN_DIR/senhas.csv > tmp_senhas.csv mv tmp_senhas.csv $BIN_DIR/senhas.csv #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" else echo -e "\nEntre com a sintaxe correta do comando:\n./delete_user.sh <nome_usuario>\n" fi echo -e "---------------------------------------------------------------------------------------------\n"
Script para gravar DVD, gera imagem e grava na mídia
Troca de link em caso de queda de Internet (FAILOVER)
Script para controle do Squid e firewall
Script para criar usuarios Dialup
Berry Bank: Criando um Banco Digital Gamificado para seus Filhos com Gentoo, Flask e Tailscale
Papagaiando o XFCE com temas e recursos
Instale o DOOM Retro no Gentoo facilmente via Overlay
Steam (Flatpak) rodando jogos em partição NTFS
O dock Plank + U-Launcher deixam qualquer desktop mais produtivo
Instalar Linux em notebook Sony Vaio VPCEG13EB (17)
Alguém tem que acabar com ANATEL!!! (10)
O que você está ouvindo agora? [2] (229)









