É bem parecido com o que fiz em alguns computadores em nosso Centro de Alunos. Eles eram máquinas WinXP com acesso de administrador. Em um campus da faculdade. Estremecer ! Tenho certeza que eles tiveram mais vírus do que ... bem, você sabe.
Depois de passar cerca de 15 minutos tentando limpar a bagunça horrível, decidi mudar as máquinas para o Ubuntu. No começo, tínhamos um usuário "aluno" que estava conectado automaticamente, mas tivemos alguns alunos do ensino médio que não tiveram problemas em ficar nos computadores por mais de três horas por dia. Então, eu criei um script .xsession que não fez absolutamente nada inicializar, exceto pelo meu script pyGTK + personalizado que os forneceu ... Eu acho que foram 15 minutos e os desconectei automaticamente. Eles podiam iniciar o Firefox e navegar na Web, mas era isso. Uma vez que eles fechavam o firefox, meu programa voltava a bloquear e bloqueava a tela por 5 a 10 segundos (já faz um tempo desde que eu olhei para ele). Isso irrita efetivamente qualquer pessoa que queira ficar lá e se conectar novamente, mas é o tempo que leva para um usuário mover todas as suas coisas,
A ideia de Marco é bastante sólida, no entanto.