Reconfiguração da home do usuário ao iniciar

Publicado por Wesley Nascimento da Silva em 23/10/2007

[ Hits: 7.329 ]

 


Reconfiguração da home do usuário ao iniciar



Trabalho em uma faculdade aqui no DF e nossos laboratórios são open source (Ubuntu). Nós tínhamos um problema quanto a configuração, pois os alunos apagavam os ícones, mudavam papel de parede e baixavam besteiras nas máquinas, aí com uma simples utilização do rsync eu resolvi isto.

A primeira coisa que se tem a fazer é fazer todas devidas configurações na home (papel de parede, ícones, atalhos, temas e etc), depois faça uma sincronização da pasta /home/usuário-configurado para uma pasta em que os usuários não tenham acesso:

# rsync -azv /home/aluno /mnt

No meu caso o usuário é aluno e a pasta escolhida foi a mnt.

Depois edite o arquivo /etc/init.d/bootmysc (no caso do Ubuntu, se for usar Fedora é /etc/rc.local).

# nano /etc/init.d/bootmysc

Acrescente no final do arquivo os seguintes comandos:

rm -rf /home/aluno
rsync -azv /mnt/aluno /home

(substitua o "aluno" por seu usuário a ser restaurado)

Explicando: tudo que um aluno baixa ou modifica ele estará salvando ou alterando em sua pasta de usuário, então basta apagar sua pasta de usuário e levantá-la novamente usando o rsync, você poderia usar o "cp" também, mas eu achei o rsync mais rápido.

OBS: Se você posteriormente quiser fazer qualquer alteração na home terá que sincronizá-la novamente para a pasta que foi salva, por exemplo, troquei o papel de parede e depois:

# rsync -azv /home/aluno /mnt

Um abraço a todos e até a próxima!

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Testando um arquivo ISO

Sistema para provedores de VoIP - Projeto Billing Livre

Somar dias úteis em data - PHP

Instalando o KDE 4.1 no Debian

Fuce no que você não sabe, um dia você aprenderá

  

Comentários
[1] Comentário enviado por edupersoft em 24/10/2007 - 08:59h

Legal para lan house.

[2] Comentário enviado por hugoeustaquio em 24/10/2007 - 09:13h

Muito legal, obrigado por compartilhar sua experiência. Só acho que o local ideal para fazer um diretório contendo recursos do usuário não deva ficar no '/mnt', acho que seria mais correto ficar em '/usr/share' ou em '/etc', lembrando que isso serve somente para a organização do sistema. O diretório '/mnt' serve para guardar os pontos de montagens dos seus dispositivos.

[3] Comentário enviado por fernandoido em 27/10/2008 - 19:57h

Boa essa dica me ajudo muito tmb so de uma facudade de brasilia uneb !!! vlw sucesso !!!

[4] Comentário enviado por mnegrao em 03/04/2009 - 11:24h

essa dica me salvou, testei em minha lan house e funcionou muito bem, Parabéns pela dica

[5] Comentário enviado por rrh em 16/05/2011 - 18:54h

Não estou encontrando o arquivo /etc/init.d/bootmysc no ubuntu 10.04. Alguém tem uma solução???



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts