Como configuro o Ubuntu para um computador público?

30

Como você configuraria o Ubuntu em um computador que será usado como computador público em uma biblioteca?

Preciso dos seguintes recursos e restrições do usuário:

  • Na inicialização, um usuário convidado deve fazer login automaticamente.
  • Somente Firefox, Chrome e OpenOffice devem estar disponíveis para o usuário convidado.
  • O usuário convidado deve poder gravar arquivos no seu dispositivo USB, mas nunca no disco rígido do computador.

Alguma orientação sobre como configurar algo assim? Existe talvez um remix do Ubuntu criado para esse fim exato?

codeape
fonte
Talvez seja melhor separar essa pergunta em 3? diferente, lidando com um dos pontos cada. Eu acho que todas as coisas são possíveis, e algumas podem já ter uma solução. O login automático já foi respondido em ubuntu.stackexchange.com/questions/842/…
txwikinger
2
Eu considerei isso, mas achei melhor considerá-lo como um todo.
Codeape 7/08/10

Respostas:

17

Você pode dar uma olhada nesses dois programas: pessulus e sabayon

Especialmente sabayon é interessante, embora seja um pouco confuso! Ele pode recriar uma sessão predefinida para um usuário em todas as inicializações; essa sessão pode ser totalmente restrita com pessulus . Então você só precisa configurar o login automático (através do menu Sistema> Administração> Tela de login) e está pronto para começar.

LassePoulsen
fonte
Enquanto esses dois programas ainda estão em desenvolvimento, agora tenho uma configuração que funciona e só pode ser usada no Firefox.
LassePoulsen
9
  1. A configuração da conta Convidado é bem simples: System > Administration > Users and Groupssiga o seguinte: Ubuntu StackExchange: Como o usuário pode evitar digitar a senha na inicialização?
  2. Depois de desinstalar todo o software usando o Applications > Ubuntu Software CenterGoogle Chrome a partir daqui: Google Chrome para Linux e instale-o.
  3. Esta é realmente a parte complicada. Por padrão, eles só podem baixar na pasta inicial "Convidado". Você pode alterar as permissões ou a propriedade das pastas pessoais para outra coisa (lembrando que a pasta de configurações deve permanecer pertencente ao Convidado. Uma alternativa seria ter um script que recriasse a pasta pessoal de Convidado em cada login. Para a unidade USB leitura que não deve ser um problema, pois é permitido por padrão.
Marco Ceppi
fonte
11
Ou hóspede pode ser adicionado ao grupo apropriado necessário para ler / escrever usb sticks
txwikinger
O Chromium também está disponível se você não deseja instalar o Chrome.
Broam 24/08/10
Esta resposta tem crescido um pouco longo nos dentes (sessão convidado disponível por padrão, cromo instruções)
Jjed
6

Este é um resumo de um email da biblioteca pública de Oslo, descrevendo sua configuração:

  • Os PCs públicos executam o Lubuntu
  • Eles usam o LXLauncher
  • Os PCs públicos iniciam uma imagem do servidor (usando PXE, eu acho?)
  • Eles seguem as Libki e Koha projectos de perto (eu não sei como / se eles usá-los)

A equipe de TI da biblioteca criará uma descrição detalhada de sua configuração. Vou editar e adicionar links quando souber mais.

codeape
fonte
3

É 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.

Wayne Werner
fonte