POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - LÊ O BANCO E EXIBE OS DADOS
Publicado por Alessandro Dias 17/05/2005
[ Hits: 3.423 ]
Esse script exibe os dados do usuário que estam no banco de dados Quota. Muito simples mas me facilitou bastante, pois tenho cerca de 500 usuários.
#!/bin/sh # ############################################################################### # Script TYPE_USERS.SH v1.0 # # # # Autor: Alessandro Dias # ############################################################################### # #clear echo "*********************************************************************************************" echo "* Programa TYPE_USER 1.0 *" echo "*********************************************************************************************" echo "Autor: Alessandro Dias" echo "---------------------------------------------------------------------------------------------" USERNAME=$1 if [ "$USERNAME" != "" ]; then echo "Dados do Usuario: " #Deleta o usuario do banco QUOTA=$(mysql -u root -ppostfix -e "select quota from user_quota where usuario='$USERNAME'" quota) QUOTA=`echo $QUOTA |cut -d " " -f 2` USO=$(mysql -u root -ppostfix -e "select uso from user_quota where usuario='$USERNAME'" quota) USO=`echo $USO |cut -d " " -f 2` NUM_MSG=$(mysql -u root -ppostfix -e "select num_msg from user_quota where usuario='$USERNAME'" quota) NUM_MSG=`echo $NUM_MSG |cut -d " " -f 2` EMAIL=$(mysql -u root -ppostfix -e "select email from user_quota where usuario='$USERNAME'" quota) EMAIL=`echo $EMAIL |cut -d " " -f 2` DESCR=$(mysql -u root -ppostfix -e "select descr from user_quota where usuario='$USERNAME'" quota) DESCR=`echo $DESCR |cut -d " " -f 2,3,4` SENHA=$(mysql -u root -ppostfix -e "select senha from user_quota where usuario='$USERNAME'" quota) SENHA=`echo $SENHA |cut -d " " -f 2` echo echo "Nome: $USERNAME" echo "Quota: $QUOTA MB" echo "Uso: $USO %" echo "N.Msg: $NUM_MSG" echo "Email: $EMAIL" echo "Descr: $DESCR" echo "Senha: $SENHA" else echo -e "\nEntre com a sintaxe correta do comando:\n./type_user.sh <nome_usuario>\n" fi echo -e "---------------------------------------------------------------------------------------------\n"
Instalação do Cacti v0.8.7g + Plugins
Identificar,matar e Iniciar novo Processo
Relatório analitico de VLANs no PHP-IPAM
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
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
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
Criando uma VPC na AWS via CLI
Falta pacotes de suporte ao sistema de arquivos (Gerenciador de discos... (2)
Enzo quer programar mas não faz código pra não bugar (12)
Erro de Montagem SSD Nvme (12)
WebScrapping através de screenshot devido a bloqueios de Shadow DOM (1)