[FUG-BR] FreeRADIUS ou mpd executar comando após conexão

Marcelo da Silva marcelo em mginformatica.com
Quarta Junho 2 18:29:30 BRT 2010


faca igualzinho ao  exemplo abaixo, que dai voce vai se entender.

no radiusd.conf, voce coloca:

        exec libera {
               program = "/usr/local/etc/raddb/teste.sh"
               wait = yes
               input_pairs = request
               output_pairs = reply
        }

e na secao post-auth voce coloca:

post-auth {
        #  Get an address from the IP Pool.
        libera
#       main_pool


cria o script   teste.sh com o seguinte conteudo:

#!/bin/sh
printenv >> /tmp/exec.log
exit 0

depois restart seu radius e observe o conteudo do arquivo  /tmp/exec.log 
apos um usuario autenticar...

Abracao...


On Wed, 02 Jun 2010 17:58:42 -0300, João Paulo Just <just at rg3.net> wrote:
> Segui o exemplo do módulo echo e criei um arquivo chamado "addipfw" no 
> diretório modules. Nesse arquivo, coloquei a seguinte linha pra
"program":
> 
> exec addipfw {
>     program = "/bin/echo %{User-Name} >> /tmp/rad.txt"
>     ...
> }
> 
> E adicionei "addipfw" em "post-auth". O FreeRADIUS agora executam sem 
> mostrar erro. Porém, nada acontece no arquivo /tmp/rad.txt
> 
> Está um mistério :/


Mais detalhes sobre a lista de discussão freebsd