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

João Paulo Just just em rg3.net
Sexta Junho 4 14:34:14 BRT 2010


Marcelo da Silva wrote:
> 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...
Olá, Marcelo.

Com um script externo foi :) Fiz um script de teste aqui e deu tudo OK. 
Obrigado.

Porém, acho que morri na praia, pois quero que o script adicione algumas 
regras em uma tabela do IPFW, porém somente o root tem permissão pra 
isso e não tô muito afim de configurar o FreeRADIUS pra rodar como root :p

-- 
João Paulo Just
Diretor Técnico RG3.Net - http://www.rg3.net/
FCP - Furukawa Certified Professional
--
Feira de Santana, BA, Brasil.
+55 75 8104 8473
Blog: http://just.rg3.net/



Mais detalhes sobre a lista de discussão freebsd