[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