Ol� lista,

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]




Responder a