Preciso da ajuda de voc�s.
Temos um servidor CL7 Ed Servidor autenticando usu�rios remotos via radius-cistron.
O funcionamento da coisa � meio complicado: dentro do arquivo users do radius rodamos um shell script via Exec-Program; esse shell script, por sua vez, roda um script perl para retornar se esse user name j� est� logado sendo q ele busca diretamente no arquivo "Detail".
O problema que ocorre � que esta parte n�o est� funcionando, sendo que direto na linha de comando roda sem problemas. J� a parte anterior (a de telefones) funciona normalmente.
Existe alguma coisa na primeira parte (telefones) que possa atrapalhar a parte de logins duplos?
Segua abaixo o script:
>> Esta primeira parte faz a checagem dos telefones
#Verifica se o user est� liberado para qualquer telefone
TELLIB=$(grep ^$1":" /etc/raddb/telliberado | wc -l)
if [ $TELLIB -eq 0 ]
then
USERTEL=$(grep "#"$1"#_"$2"_:" /etc/raddb/usuariotel | wc -l)
if [ $USERTEL -eq 0 ]
then
echo $(date +%d/%m/%y-%H:%M)"-$1-$2-Tentou login de telefone nao autorizado" >> /var/log/autotel.log
exit 1
fi
fi
# Deixa acessar quem estiver no arquivo "duplicaveis"
DUP=`grep ^$1: /etc/raddb/duplicaveis | wc -l`
# se nao e um usuario sem limites de login
if [ $DUP -eq 0 ]
then
# conta "quantos" logins
TRAV=`perl /etc/raddb/radwhocgi.pl | grep ^$1 | wc -l`
if [ $TRAV -gt 0 ]
then
echo `date +%d/%m/%y-%H:%M`"-$1-Tentou duplo login de - $2" >> /var/log/autoriza.log
exit 1
fi
fi
Agrade�o qualquer ajuda.
[]'s Luciano RM
Assinantes em 15/03/2003: 2224
Mensagens recebidas desde 07/01/1999: 204338
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: mailto:[EMAIL PROTECTED]
