[FUG-BR] FreeRADIUS ou mpd executar comando após conexão
Renato Frederick
renato em frederick.eti.br
Sábado Junho 5 09:20:02 BRT 2010
Testa temporariamente colocando permissão 4755 no /sbin/ipfw :)
Se funcionar daí você elabora melhor a segurança, usando sudo como foi
sugerido, etc, etc.
Abraços
--------------------------------------------------
From: "Marcelo da Silva" <marcelo em mginformatica.com>
Sent: Friday, June 04, 2010 8:32 PM
To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)"
<freebsd em fug.com.br>
Subject: Re: [FUG-BR] FreeRADIUS ou mpd executar comando após conexão
> 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 em 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
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
Mais detalhes sobre a lista de discussão freebsd