Em um Cybercafé - como fazer com que o Ubuntu 13.10 seja congelado automaticamente?

9

Eu instalei 10 Ubuntu 13.10 em um Cybercafé diariamente para cerca de 300 usuários usarem o PC, mas é um pesadelo com o Ubuntu fazer com que as pessoas usem a Internet e tornem o sistema um inferno.

Como posso congelá-lo profundamente? Na reinicialização, volte sempre para ontem? Para que funcione como um dia de uso, mas sempre volte à minha primeira instalação em cada reinicialização?

Seth
fonte
11
Você deve usar o Cron e fazê-lo executar o script que excluirá o conteúdo das pastas do usuário. E não esqueça que os usuários não devem saber a senha de administrador.
Danatela
11
Você está usando mkahawa.sourceforge.net ? O zencafe parece uma boa distro para ele. distrowatch.com/table.php?distribution=zencafe mas é baseado no Slackware em vez de ubuntu
JP Hellemons

Respostas:

9

O AuFS pode resolver esse problema para você. Aqui está um exemplo de pessoas que mesclam o sistema de arquivos com um disco RAM, para que as alterações ocorram na reinicialização.

Se você não tiver muita memória, poderá fazer o mesmo usando um arquivo ou partição de loopback para armazenar as alterações e reformatar o arquivo / partição de loopback uma vez por dia.

dwurf
fonte
9
  1. Verifique se cada máquina tem uma conta, uma conta de administrador com uma senha bastante forte. Você não dar essa senha para os usuários.
  2. Faça o login como administrador e ative o login do convidado. Ele deve estar nas configurações do usuário nas preferências do sistema. Então saia.
  3. Quando os usuários chegam, eles podem fazer login como 'convidado' sem uma senha e usar o computador como se tivessem uma conta.
  4. Quando eles saem, todas as alterações feitas são apagadas. Não é necessário reiniciar!
Aaron J Lang
fonte
Como você cria um nome de usuário: Aaron e instala o Skype, OpenOffice, Google Chrome e depois permite que os usuários acessem Aaron sempre, mas nunca perderam a pré-instalação?
Você pode fazer login como administrador e instalar o software que desejar. Quando os usuários fizerem login como convidados, eles terão acesso a este software.
Aaron J Lang
1

Basta usar sessões de convidado e fazer login automaticamente.

sudo gedit /etc/lightdm/lightdm.conf

E mude isso:

autologin-guest=false

Para isso:

autologin-guest=true
user246623
fonte
1

Por que não formatar um pouco de disco rígido (ou SSD) como um Live USB e inicializá-lo?

Veja: http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-ubuntu

e selecione seu pequeno disco rígido como "Disco a ser usado".

Com um SSD, você pode até considerar a reinicialização para cada novo usuário.

fremo
fonte
0

fsprotect é um conjunto de scripts que protegem os sistemas de arquivos existentes. O fsprotect é excelente para computadores públicos, como bibliotecas, cibercafés etc.

Usando aufs, eles empacotam um sistema de arquivos tmpfs forçando as alterações a serem gravadas no sistema de arquivos tmpfs.

O sistema de arquivos raiz é protegido por um script initramfs. Outros sistemas de arquivos são protegidos por um script init. Todos os sistemas de arquivos protegidos tornam-se somente leitura, garantindo sua imutabilidade mesmo em desligamentos.

Para instalar o fsprotect em todas as versões atualmente suportadas do Ubuntu, abra o terminal e digite:

sudo apt-get install fsprotect

Os benefícios do uso do fsprotect são:

  • Os sistemas de arquivos estão protegidos e nenhuma alteração é gravada no disco.
  • Os sistemas de arquivos protegidos são montados somente leitura. Isso significa que eles não são danificados quando o computador é desligado incorretamente.
  • É muito fácil de usar.
  • Em alguns casos, torna o acesso ao sistema de arquivos mais rápido.

As desvantagens do uso do fsprotect são:

  • As alterações no sistema de arquivos não podem exceder um limite predefinido em bytes (definido por você).
  • Como o tmpfs é muito usado, você precisa ter espaço de troca adequado.
karel
fonte