HomeFenix
Nesses laboratórios de informática em escolas ou telecentros tem aquela coisa chata de você se autenticar no usuário e ta tudo uma zona, que outra ou outras pessoas deixaram após o uso. Papel de parede alterado, arquivos .exe e sei lá o que em todos os lugares, barra de tarefa lá acolá e ícones aleatórios. A forma de resolver isso é criando uma conta para cada pessoa e elas fazem o que quiser na sua conta. Isso para máquinas de uso coletivo e garantindo a individualidade e privacidade da pessoa. Num espaço aonde se discuti as coisas, esse caso de máquinas coletivos com somente um usuário se resolve com acordos para organização de pastas e outros detalhes.. mas esse material foca os casos do cala-boca-e-beija-logo, as pessoas que não querem pensar nada sozinha sobre qualquer coisas muito menos pensar coletivamente sobre as coisas coletivas e/ou individuas (sei que cê tá pensando, foda-se essa pessoa, mas aqui o caso vamos-ficar-conversando-a-noite-toda-e-não-beijar também é só o outro lado da extremidade). Fiz o teste desse tutorial num Linux Educacional 1 e no 2.1 com KDM e GDM.
A idéia é simples (como tudo que é GNU/Linux/unix): você configura um/a usuári@, no caso do Linux Educacional é o aluno, e faz um cópia do diretório pessoal inteiro para qualquer outro lugar... e após reiniciar o gerenciador de usuári@s -> irá apagar todo o /home/aluno e colocar no lugar aquela cópia, que é o seu home padrão. Mas e os arquivos das pessoas? Foda-se os arquivos! brincadeirinha, ai nos criamos uma pasta em qualquer lugar, mas aqui será no /home com o nome documentos e colocaremos uma ligação simbólica para o diretório pessoal d@ usuári@. No caso do Linux Educional tem aplicativos como o tuxpaint que as pessoas fazem desenhos e esses ficam salvos em $(HOME)/.tuxpaint, para não perder os trabalhos salvos ali, também iremos mudar o endereço padrão e salvando lá em documentos.
Tá, tá, vamos prá prática ("sem teoria revolucionária não há movimento revolucionário")
Após deixar a conta do usuário aluno com as customizações desejadas faça uma cópia para /opt mantendo as permissões:
# cp -a /home/aluno /opt
Agora iremos criar a pasta aonde ficarão os arquivos, acertando as permissões e criando a ligação simbólica para a pasta do usuário:
# mkdir -p /home/documentos/tuxpaint
# chown -R aluno.aluno /home/documentos
# ln -s /home/documentos/ /home/aluno/
agora deve aconselha aos alunos e as alunas colocarem seus arquivos na pasta documentos, criando uma pasta com seu nome e colocando suas coisas lá, isso se quiser preservar os documentos. os documentos que nao tiverem na pasta serao removidos ao reiniciar o Xorg e também retomarma as antigas configurações na forma original.
Agora precisamos passar a informação para o KDM ou GDM que quando ele for reiniciado deve apagar tal diretório e cópia fulana para tal diretório.
para kdm:
# echo "rm -fr /home/aluno" >> /etc/kde3/kdm/Xsetup
# echo "cp -a /opt/aluno /home" >> /etc/kde3/kdm/Xsetup
para gdm:
# sed -i 's/exit\ 0//g' /etc/gdm/Init/Default
# echo "rm -fr /home/aluno" >> /etc/gdm/Init/Default
# echo "cp -a /opt/aluno /home" >> /etc/gdm/Init/Default
# echo "exit 0" >> /etc/gdm/Init/Default
agora só falta alterar o local padrão de onde deve ser salvos as desenhos do tuxpaint
# echo "savedir=/home/documentos/tuxpaint" >> /etc/tuxpaint/tuxpaint.conf
resumão
# mkdir -p /home/documentos/tuxpaint
# chown -R aluno.aluno /home/documentos
# ln -s /home/documentos/ /home/aluno/
# cp -a /home/aluno /opt
# echo "rm -fr /home/aluno" >> /etc/kde3/kdm/Xsetup
# echo "cp -a /opt/aluno /home" >> /etc/kde3/kdm/Xsetup
Se acaso de ter já arquivos no diretório do usuário, crie uma pasta chamada documentos e coloque tudo dentro dela; os desenhos salvos no tuxpaint ficam em .tuxpaint/saved se acaso tiver desenho iremos mover esse diretório também.
# mv /home/aluno/documentos/ /home
# mv /home/aluno/.tuxpaint /home/documentos
agora remova o usuário:
# deluser --remove-home aluno
agora crie novamente o usuário aluno:
# adduser aluno
adicionando usuário aluno nos grupos:
adduser aluno dialout
adduser aluno cdrom
adduser aluno floppy
adduser aluno audio
adduser aluno video
adduser aluno plugdev
adduser aluno netdev
adduser aluno powerdev
- 1783 leituras
Comentários recentes
1 ano 31 semanas atrás
2 anos 6 dias atrás
2 anos 2 semanas atrás
2 anos 16 semanas atrás
2 anos 16 semanas atrás
2 anos 18 semanas atrás
2 anos 19 semanas atrás
2 anos 19 semanas atrás
2 anos 19 semanas atrás
2 anos 19 semanas atrás