Excluir alterações do usuário após o término de uma sessão

2

Nos laboratórios da minha universidade (executando o Ubuntu 14.04) eu notei que algumas pessoas gostam de fazer muitas mudanças - visual e config.

Pessoalmente, acho que todos devem poder trabalhar com uma configuração que gostem e com que se sintam à vontade, por isso comecei a pensar se existe alguma forma de definir certas definições para um utilizador, quando inicia sessão, pode editar tudo o que você deseja e depois de sair, todas as alterações são revertidas?

Eu acho que tal coisa vai se encaixar bastante às necessidades da universidade e eu não tenho certeza se eles não fizeram isso por preguiça ou porque é impossível

    
por Bloodcount 15.05.2014 / 22:27

1 resposta

0

Se cada usuário tiver uma conta única, é assim que as coisas funcionariam. É o modo normal de operação para um sistema Linux multiusuário.

Se for uma conta compartilhada (ou seja, todos fazem login como algo como "GenericUser"), isso é um pouco mais difícil. Há muitas maneiras de implementá-lo, mas a maioria faz mais trabalho e mais coisas podem ser quebradas. Isso adiciona trabalho para a equipe de suporte técnico da Universidade, algo que eles provavelmente já têm demais.

A melhor maneira pode ser ter o sistema de arquivos / home / $ user desse usuário compartilhado / padrão carregado como um ramfs / tmpfs. Os alunos podem fazer todas as alterações desejadas, mas quando a conta é desconectada, todas as alterações são perdidas. Na próxima vez que a conta efetuar login, o sistema de arquivos será carregado do disco para o ramfs / tmpfs novamente sem nenhuma das alterações.

    
por 0xSheepdog 15.05.2014 / 22:33