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 <j...@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 :/ ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd