Oi Joares,
Como a procura pelo script de acesso simult�neo est� grande,
segue o c�digo abaixo, que � FREE e GR�TIS.
Espero ter ajudado.
Abra�os,
Roberth.
************ SCRIPT PARA EVITAR O ACESSO SIMULT�NEO ************
## OBSERVA��ES: ##
1 - No diret�rio onde for ficar o script crie um arquivo chamado
duplicaveis , esse � o arquivo respons�vel pela libera��o dos logins
que podem fazer o acesso simult�neo. Ele tem o seguinte formato:
login1:
login2:
etc..
2 - A linha de comando no arquivo /etc/raddb/users , para utiliza��o
deste script com o Radius-Cistron, � a seguinte:
Exec-Program-Wait = "/root/scripts/autoriza.sh %u %i %s %n %p",
#!/bin/sh
#################################################################
# Script de valida��o de usu�rio. #
# by Marcelo Watson (c) 2000 V.1.0 - 21/06/200 #
# Acionado pelo Radius em /etc/raddb/users #
#################################################################
#################################################################
# Cria arquivo de log /tmp/autoriza.log se n�o existir. #
#################################################################
if [ ! -f /var/log/autoriza.log ]
then
touch /var/log/autoriza.log
chmod 777 /var/log/autoriza.log
fi
#################################################################
# Testa logins duplicados #
# Verifica se usuario tem permiss�o de logar mais de uma vez #
# simultaneamente. Se n�o, grava log no /tmp/autoriza.log. #
#################################################################
# Deixa acessar quem estiver no arquivo "duplicaveis"
DUP=`grep ^$1: /root/scripts/duplicaveis | wc -l`
if [ $DUP -eq 0 ]
then
# Trava login duplicado
TRAV=`radwho | grep ^$1\ | wc -l`
if [ $TRAV -ne 0 ]
then
echo `date +%d/%m/%y-%H:%M`"-$1-Tentou duplo login"
>> /var/log/autoriza.log
exit 1
fi
fi
########################################
# SE TUDO CORRER BEM AUTORIZA O USUARIO#
########################################
exit 0
>
> Ola Veronica,
>
> Verificando nos historicos encontrei esta sua resposta a duvida onde
vc
> diz que fez um script para fazer o controle dos acessos e eu estou
> querendo fazer para que o usuario logue so com um unico login e de um
> determinado telefone e acho que nao sera dificil, mas eu gostaria se
> possivel que vc me mandasse este script para fazer um comparativo e
ateh
> mesmo ter uma ideia por onde comecar e como vc fez para chama-lo no
> radius, e se vc quiser fazer o controle por telefone se eu conseguir
te
> mando o arquivo de volta ok.
>
> Agradeco e peco desculpas por invadir sua caixa postal.
>
> abraco,
>
> Joares
================================
Veronica Vieira de Carvalho
http://www.netfor.com.br
Assinantes em 10/04/2001: 2191
Mensagens recebidas desde 07/01/1999: 108636
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]