Crie a versão do Ubuntu que atualiza após cada reinicialização

1

Esta é a minha primeira vez postando neste fórum, então espero que o que eu esteja pedindo faça sentido.

Nos fins de semana, eu administro os computadores em um pequeno centro de aprendizado em minha cidade, onde crianças carentes podem vir e usar os computadores para fazer trabalhos de casa, pesquisar ou jogar jogos de aprendizagem.

O que eu quero fazer é instalar o Ubuntu em cada um dos PCs e personalizá-lo adicionando os drivers necessários e aplicativos de terceiros (como Chrome e Steam) e, em seguida, criar um instantâneo do sistema operacional nesse estado inicial do instantâneo cada vez que o computador for reiniciado.

O motivo pelo qual quero fazer isso é ter certeza de que, mesmo que o usuário anterior adulterou o PC, o próximo usuário sempre obterá um sistema limpo e inalterado para trabalhar. Também impedirá que as pessoas utilizem perfis online umas das outras (como Facebook ou Gmail) por acidente se o usuário anterior esqueceu de fazer logoff e apague qualquer conteúdo que o usuário anterior tenha baixado.

Alguém tem um link para um tutorial ou sabe como configurar um cenário como o que descrevi? Eu sou tecnicamente competente, apenas novo no Ubuntu: -)

Agradecemos antecipadamente por sua ajuda!

ATUALIZAÇÃO: parece que usar a conta do CONVIDADO resolve 80% dos problemas que eu tenho, e então usar um script na inicialização deve fazer o resto.

Obrigado a todos por suas respostas rápidas: parece que você tem uma comunidade incrível acontecendo aqui: -)

    
por Ben van Zyl 18.11.2013 / 10:35

3 respostas

1

Tanto quanto eu sei que você pode redefinir todas as configurações do gnome e coisas relacionadas , mas se você está falando sobre o gerenciamento de pacotes e tudo, então eu acho que é difícil!

A melhor maneira é criar duas contas, Uma como Administrador e outra como Aluno .

Não adicione este usuário de estudante a nenhum arquivo sudoers, etc., ou seja, não dê acesso root à conta do aluno. Assim, esses usuários não poderão instalar ou remover nada relacionado ao sistema.

Se você deseja limpar todas as configurações e remover todos os dados desse aluno no momento da inicialização, então pode anotar o script de shell para isso e, em seguida, adicionar este script de shell em aplicativos de inicialização .Assim toda vez que você reiniciar seu PC este script de shell será executado e ele vai fazer a tarefa! A redefinição de papéis de parede, a limpeza do histórico e a limpeza do diretório inicial do usuário podem ser feitos facilmente com um script de shell.

espero que isso ajude!

    
por Null pointer 18.11.2013 / 10:48
0

Basta fazer login com uma conta de convidado. Nada é salvo depois de sair.

    
por user155708 18.11.2013 / 10:41
0

O caminho mais fácil seria usar a conta Convidado .

O diretório inicial desse usuário é completamente apagado após cada logout (alguns detalhes técnicos nesta resposta aqui no AskUbuntu ) . Além disso, o usuário Convidado não tem acesso às configurações críticas do sistema e, portanto, não pode alterar nada de relevância.

    
por drc 18.11.2013 / 10:44