POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - EXCLUINDO USUÁRIO
Publicado por Alessandro Dias 16/05/2005
[ Hits: 4.375 ]
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"
Remove Automaticamente os Kernel Antigos do GRUB
Free VPN - download de VPNs do vpnbook.com
Desligamento programado com interface gráfica em Zenity
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Converter os repositórios Debian para o novo formato com as chaves
Instalando Spotify no Debian 13
Realizar overclock no Miyoo Mini (plus ou normal)
Monitoramento pfsense com zabbix (4)
Erro na inicialização do Debian como resolver (5)
Dúvidas sobre a originalidade de conteúdos online (11)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (4)