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

Marcelo da Silva marcelo em mginformatica.com
Sexta Junho 4 20:32:03 BRT 2010


Acredito que tu possa usar o  sudo para resolver esta limitacao..


On Fri, 04 Jun 2010 14:34:14 -0300, João Paulo Just <just at rg3.net> wrote:
> 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


Mais detalhes sobre a lista de discussão freebsd