[Ubuntu-BR] Ubuntu em computadores públicos

Wemerson Henriques wbhenriques em gmail.com
Quarta Setembro 29 13:57:34 UTC 2010


eu fiz este script:
vim /root

#!/bin/bash
usuario="laboratorio"
bkp_origem="/home/"
bkp_destino="/root/Recupera/"
#

recuperar () {
if [ -e $bkp_destino$usuario/ ]; then
	rm -rf $bkp_origem$usuario/
	cp -af $bkp_destino$usuario/ $bkp_origem
else	
        echo 'Faça antes backup do usuário com comando "./aluno backup"'
	echo 'Mas atenção isto irá sobrescrever a configuração anterior'
fi
exit
}
#

backup () {
if [ -e $bkp_destino$usuario/ ]; then
	rm -rf $bkp_destino$usuario/
	cp -af $bkp_origem$usuario/ $bkp_destino
	echo 'A configuração anterior foi sobrescrita'
else
	cp -af $bkp_origem$usuario/ $bkp_destino
	echo 'OK'
fi
exit
}
#

case $1 in
	recuperar) recuperar ;;
	backup) backup ;;
	limpa) limpa ;;
	*) echo "Você deve entrar com o parâmetro: recuperar ou backup" ;;
esac



Ele foi colocado na pasta /root, e adicionei um link na pasta
/etc/rc0.d/ que chama o script toda vez que a máquina é desligada:

vim /etc/rc0.d/S02aluno.sh

#!/bin/bash
/root/aluno.sh recuperar




Resumi bastante a dica por falta de tempo verifique as permissões dos
arquivos seus donos e atributos de execução e edite as variáveis para
sua cituação.

até mais


Em 28 de setembro de 2010 12:15, Allan Ricardo <allanarab em gmail.com> escreveu:
> Ola pessoal,
>
> Tenho a seguinte duvida:
>
> Instalei Ubuntu 10 em um pc o qual sera usado em uma rede publica, para ser
> mais exato em uma escola ... gostaria de saber se existe alguma forma de
> fazer com que a conta o qual o usuário comum ira acessar o PC neste caso por
> exemplo "convidado" seja *restaurada* toda vez que o sistema reiniciar, ou
> seja, nada do que o usuário faca no PC fique gravado. Um exemplo disso
> existe no windows.
>
> Obs: irei fazer o mesmo para mais 20 Pcs.
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>




More information about the ubuntu-br mailing list