Caros amigos da lista, Preciso de algumas dicas dos senhores que me ajudem a resolver um problema de configuração, e vou tentar descrever a situação o mais detalhadamente possível.
1) Sou aluno do bacharelado em matemática da UFRJ, e moro no alojamento da universidade, onde recentemente foi inaugurado um laboratório de informática com 15 máquinas novas da IBM. Eu e outros estudantes somos monitores nesse laboratório, onde temos uma política de instalar somente programas de código aberto, ou proprietários com licença original, ou livres. Ou seja, nada de 'pirataria'. 2) No disco rígido desses computadores há uma partição da IBM com o programa de instalação do Windows XP original e outros aplicativos proprietários adquiridos pelo contrato com a UFRJ. Instalei estes programas e o Ubuntu 7.10 num típico esquema dual boot. Não temos acesso ao servidor de internet, pois fica num rack trancado no alojamento. 3) Agora o problema é controlar AUTOMATICAMENTE o acesso, pois preciso ter um mecanismo para a) Permitir ao usuário utilizar o computador por X minutos, renováveis indefinidamente por mais X caso o laboratório não esteja lotado. b) Bloquear completamente o uso do computador ao usuário que estiver há mais tempo, Y minutos após o laboratório ficar lotado. Atualmente trabalhamos com X=60 e Y=3, mas isso pode mudar. 4) Já pesquisei várias soluções, encontrando os seguintes problemas a) Programas típicos de lan house instalados no Windows como o Cybercafe SurfShop - Não compatível com Linux, e geralmente são pagos ou não oferecem um jeito transparente de construir o mecanismo citado no item 3. b) Programas típicos de lan house instalados no Linux, como o projeto Open Kiosk - Não compatível com Windows, e também não me ajuda sobre o item 3. c) Terminais 'burros' (thin clients) acessando um dos micros como 'servidor' - Além de sobrecarregar um desktop que não foi feito pra isso, vai indisponibilizá-lo permanentemente e tornar a rede terrivelmente lenta. d) Logon/off via script de rede - A solução encontrada no lab do Instituto de Matemática, mas apesar deles lá terem feito dual boot com win2k/conectiva10 (AARGGGL!) o script não foi configurado pro linux, nem sei se dá pra fazer isso. Mesmo assim preciso ter um meio de avisar ao usuário que ele será desconectado em Y minutos, e desconectá-lo depois. 5) Será que vou ter que a) Manter um micro sempre ligado, e no mesmo sistema operacional, com o MySQL armazenando horários de uso de cada máquina. b) Criar um script de rede capaz de atualizar o banco, e ao mesmo tempo avisar e desconectar os usuários. Teria que aprender ainda como fazer isso. 6) Postei esta dúvida porque talvez alguns dos senhores saibam ou já tenham implementado uma solução mais simples e direta que a do item 5, o melhor que consegui pensar até agora... Se houver um jeito de nativamente configurar o Windows ou o Linux para prover as funcionalidades colocadas acima, seria desejável. 7) Desde já agradeço a atenção dispensada a esta postagem, e fico no aguardo de sugestões. --------------------------------------------------------------------------- Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br Regras de utilização da lista: http://linux-br.conectiva.com.br FAQ: http://www.zago.eti.br/menu.html
