Salve!

> H� alguma forma de impedir o acesso � Internet para um 
> determinado usu�rio ou grupo de usu�rios num certo hor�rio? 
> Algu�m saberia como proceder???

        Via script + IPTABLES + Cron, seria uma boa alternativa: crie um
script com uma variavel contendo a lista de usuarios que deseja
bloquear. � preciso usar o UID do usu�rio com o IPTABLES, podendo-se
obte-lo atraves do comando "id". Por exemplo:

usuario="nobody"
usuario_uid=`/usr/bin/id -u $usuario`

        Entao, use uma regra como esta para bloquear:

iptables -I OUTPUT -m owner --uid-owner $usuario_uid -j DROP

        Depois, voce pode, por exemplo, colocar a regra em uma chain
especifica para depois remove-la ou simplesmente apagar todas as regras
("iptables --flush"), *caso n�o haja outras regras ativas*, ou ainda
fazer o inverso:

iptables -I OUTPUT -m owner --uid-owner $usuario_uid -j ACCEPT

        O script seria rodado em horarios diferentes (2 regras distintas
no cron), hora com um parametro para liberar, hora para travar o acesso.
Voce pode, inclusive, gerar log para estatisticas de tentativas de
acesso fora do horario permitido, enviar mail para o administrador,
gerar html, etc, etc.


        Virtualmente,
--
_______________________________________________
 S t h e n l e y   M a c e d o - CREA 2080TDPB



Assinantes em 06/04/2003: 2270
Mensagens recebidas desde 07/01/1999: 206425
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
            mailto:[EMAIL PROTECTED]

Responder a