Limitador de conexões para usuários
Publicado por Robert Fernandes Francisco 28/05/2004
[ Hits: 8.282 ]
Eu escreví um script para o HP/UX, que funcionou nos testes que fiz no Debian. Com ele posso limitar as conexões telnet, ssh, e, para minha surpresa, no Eterm também.
Testei também outros que o script não funcionou: Aterm, GAterm, KAterm, TAterm e o Xterm ... todos cairam direto no prompt, ignorando o script.
Usando ele, os usuários acabam acostumando a encerrar suas conecções quando se ausentarem, o que é ótimo para a segurança.
Bom. um abraço e, qualquer dúvida, estou aqui.
:-Þ
#-----------------------------------------------
# Arquivo: limite
# ----------------------------------------------
# Este arquivo, pode ser colocado no final ou no
# inicio do .profile (ou .bash_profile).
# Isto depende da necessidade de cada um.
#-----------------------------------------------
# VAR identifica os usuários logados, pega somente a
# posição do login, remove depois os espaços, procura
# pela chave exata que é o login depois conta as incidências
#
# CUIDADO!!! o VOL altera o meu script ...
# opte por fazer o download sempre ...
# Às vezes ele troca o contrabarra 040
# por abre-chaves TEXTO fecha-chaves 40
# muita atenção
VAR=`who | cut -c1-8 | tr -d "{FONTE}40" | grep -x "$LOGNAME" | wc -l`
# No exemplo abaixo, está limitado o acesso a 1 conexão
# para liberar 2 conexões, por exemplo, altere o início da
# linha para [ $VAR -gt 2 ], e assim por diante
if
[ $VAR -gt 2 ] && [ $LOGNAME != "root" ]
then
clear
echo "$LOGNAME, você estourou o numero de conexões permitidas"
echo "Veja a relação a seguir:"
echo
sleep 5
w | grep $LOGNAME
exit
else
echo
echo
echo -e "Acesso permitido $LOGNAME, \c"
date +"%d/%m/%Y %H:%M:%S"
echo
echo
w | grep $LOGNAME
echo
fi
Fazer backup de todas base de dados no PostgreSQL
Script para montagem de compartilhamento SAMBA (Gentoo)
Script para rodar software Mr Bayes em paralelo
get-geo2 - localiza o endereço de um IP/HOST no Google Maps
A combinação de WMs com compositores feitos por fora
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
Instalação Completa e Configuração Básica do Void Linux
A Fundação da Confiança Digital: A Importância Estratégica de uma PKI CA na Segurança de Dados
Migração do KDE Plasma para Cinnamon no Gentoo (com systemd) + Tema Colloid
Como desativar a economia de energia no Gentoo (Systemd, Wi-Fi, USB e SSH)
Tenha opção de emblemas embutido no pcmanfm
Vulkan Gaming no Slackware [RESOLVIDO] (11)
Linux mint cinnamon travando. (0)









