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

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

[ Hits: 7.327 ]

 


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

Configurar driver wireless RTL 8191SEvA no Slackware 13.37

Bentoo Linux (distro brasileira)

Servidor VMware 2.0.2 em Debian Squeeze 6.0.0 (64 bits)

OpenLDAP básico no CentOS

LDAP - Conceitos iniciais

  

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