Impedir duas ou mais conexões por usuário
Publicado por Samuel Souza Almeida (última atualização em 05/12/2009)
[ Hits: 4.659 ]
Homepage: http://stux.no-ip.info
Script para finalizar conexões de usuários casa uma já esteja ativa no servidor.
Impede duas ou mais conexões por usuários.
Se você tem problemas com conexões finalizadas indevidamente e precisa ficar finalizando na unha, esse script pode ser adaptado às suas necessidades.
#!/bin/bash # script para matar processos de usuarios com uma conexao ja existente. # Samuel Souza Almeida 04-02-08. # Se for "root, soft, total" não faz nada e sai. if [ "$LOGNAME" = "root" ]; then exit 1 elif [ "$LOGNAME" = "soft" ]; then exit 2 elif [ "$LOGNAME" = "total" ]; then exit 3 # Demais usuarios # Se ja existir uma conexao ativa ambas serao finalizadas. # O fundamento desse escript é nao permitir mais de uma conexao por usuario. # Voce deve colocar uma chamada para o script no final do arquivo /etc/profile # ou inserir o seu conteudo no final. # Exemplo: /scripts/adm/matar2.sh # /scripts/adm/ é o diretorio onde o script esta. elif [ `w |grep $USER | awk {'print$1'} | wc -l` = 2 ]; then kill -9 `ps -fu $LOGNAME | awk '{ print $2 }'| grep -v PID` else echo "" fi # exit 0 # fim do script
Atualiza base de dados do Clamav e avisa o admin
bash: função para validação de IP (IPv4)
Resolvendo alguns erros ao executar o apt-get, Ubuntu 16.04
Configuração do Mysql no Suse, quando ocorre o seguinte erro: "ERROR 2002: Can't connect to local My
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
Olá quais distribuições recomendam para usar no dia a dia. (2)
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)