[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