[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