Linux Educacional 1

De MochilaWiki
Revisão de 18h45min de 23 de abril de 2009 por Banto Palmarino (discussão | contribs) (Nova página: /etc/apt/sources.list #deb cdrom:[Debian GNU/Linux 1.0 _Unstable_ - i386 CD700 Binary-1 20070303-01:16]/ unstable main non-free #deb http://ftp.de.debian.org/debian etch main contri...)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegaçãoIr para pesquisar

/etc/apt/sources.list

#deb cdrom:[Debian GNU/Linux 1.0 _Unstable_ - i386 CD700 Binary-1 20070303-01:16]/ unstable main non-free 
#deb http://ftp.de.debian.org/debian etch main contrib non-free
#deb ftp://ftp.us.debian.org/debian/ unstable main contrib non-free 
deb http://arquivos.ossystems.com.br/clientes/mec unstable main contrib non-free

atualizando sistema:

# apt-get update
# apt-get upgrade


mkdir -p /home/documentos/tuxpaint
chown -R aluno.aluno /home/documentos
ln -s /home/documentos/ /home/aluno/

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.


depois de configurar o usuário faça uma cópia do diretório todo e preservando as permissões

cp -a /home/aluno /opt

o script apaga o /home/aluno e depois coloca a cópia no lugar do original alterado

rm -fr /home/aluno 
cp -a /opt/aluno /home

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


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
echo "savedir=/home/documentos/tuxpaint" >> /etc/tuxpaint/tuxpaint.conf

instalando samba:

apt-get install samba
mv /etc/samba/smb.conf /etc/samba/smb.conf-antes
nano /etc/samba/smb.conf

configuração:

# /etc/samba/smb.conf
[global]
workgroup = Ribeirinho
netbios name = marajoara
security = share
server string = Samba Server

[documentos] comment = Diretorio Documentos path = /home/documentos public = yes read only = no writeable = yes create mask = 0777 guest ok = yes

reiniciando samba:

/etc/init.d/samba restart

adiciona usuario aluno em 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

ou

echo 'EXTRA_GROUPS="dialout cdrom floppy audio video plugdev netdev powerdev"' >> /etc/adduser.conf
echo "ADD_EXTRA_GROUPS=1" >> /etc/adduser.conf

baixar samba:

wget -c http://arquivos.ossystems.com.br/clientes/mec/pool/main/s/samba/samba_3.0.24-6_i386.deb
wget -c http://arquivos.ossystems.com.br/clientes/mec/pool/main/s/samba/samba-common_3.0.24-6_i386.deb
dpkg -i samba*


se acaso tiver coisas em /home/aluno crie uma pasta chamada documentos e coloque tudo dentro dele; 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

autentique com esse usuário, mas não abra qualquer aplicativo e entre como root via ctrl+alt+f1

# ln -s /home/documentos /home/aluno/opt
# cp -a /home/aluno /opt