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

On Fri, 04 Jun 2010 14:34:14 -0300, João Paulo Just <j...@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

Responder a