Atualizado em 23/07/09
Se você também gosta de transferir arquivos de um PC para outro, sem usar CD/DVD, pendrive ou disquete (o pior de todos), apenas acessando a pasta compartilhada de um determinado computador da rede e descarregar nela os arquivos desejados.
Então você lembram do velho Ambiente de Rede (win 9X) e Meus Locais de Rede no (win XP)?
Bateu aquela saudade, não foi?
No Linux Educacional, o Ambiente de Rede, pode ser configurado para ter toda essa funcionalidade. E ainda conseguir por as antigas maquinas Windows na mesma rede das novas maquinas Linux Educacional (todas as versões). Chega de rodeios e vamos ao que interessa...
Etapa 1 de 3Certifique-se que seu arquivo de
repositório (sources.list) esteja correto e que o computador tenha um acesso à internet (apenas para essa etapa).
Logue o usuário root em um terminal ou konsole e digite:
# aptitude -y install samba
Isso irá instalar o pacote samba.
O arquivo responsável por servir o samba e definir as características do compartilhamento, é o
smb.conf que está no diretório
/etc/samba.
Eu consegui o que queria, substituindo o arquivo original que o samba cria, por um resultado do esforço de dois conhecidos meus feras em linux (Leonardo Amorim e Luciano Lopes), que me ajudaram fazendo modificações no smb.conf original e o resultado é o
smb.conf.simples.
Para que ele funcione, depois de baixá-lo, ainda no terminal (root), digite:
# cat
/home/aluno/Desktop/smb.conf.simples > /etc/smb.conf
Isso irá alterar o conteúdo do arquivo smb.conf, onde
/home/aluno/Desktop é o diretório onde o
smb.conf.simples se encontra depois do
download (exemplo).
Agora você precisa editar ele para adequar aos seus computadores, como grupo de trabalho, nome do computador, diretório compartilhado, nome do compartilhamento, etc... O arquivo contém algumas dicas sobre a função de cada linha.
Etapa 2 de 3
Agora é necessário criar (sugestão) e configurar o diretório que será compartilhado. Também no terminal (root):
Criando o diretório (sugestão)# cd /mnt
# mkdir publico
Configurando o diretório# chmod 2777 publico
# chown nobody.nogroup /mnt/publico
Reiniciando o servidor Samba# /etc/init.d/samba restart
Com esses comandos os usuários que assessarem o diretório compartilhado através da rede e localmente, terão acesso total ao conteúdo do compartilhamento.
Pronto, seu servidor Samba já está configurado e operando.
Mas alguém pode estar se perguntando...
E os usuários?
Não temos que criar usuários no samba?
Esclarecerei na próxima etapa mas a resposta é, necessariamente, não.
Etapa 3 de 3
Essa etapa não é essencial, seu compartilhamento já está configurado e operando. Contudo, essa é a parte que nos poupará muita dor de cabeça.
Para que não haja a necessidade de criar usuários no samba em cada máquina, é recomendável criar 2 atalhos no Desktop, um para acesso direto ao grupo (opcional) e outro para acessar o diretório local compartilhado.
Clique com o botão direito sobre uma área livre no Desktop > Criar Novo > Link para Localização (URL)...

Apenas com o
smb:/ você visualizará todos os grupos disponíveis na sua rede ("Toda Rede").

Com o grupo já especificado,
smb://NTE/, apenas os computadores daquele grupo serão exibidos.

Com a URL completa,
smb://micro11/SHARE DOCS (onde micro11 corresponde ao nome do computador ou seu IP e SHARE DOCS é o nome do compartilhamento), você acessa o diretório compartilhado através do samba.

Pronto, agora é só lembrar aos usuários que utilizem sempre estes atalhos.

Reconheço que esse tipo de compartilhamento é muito vulnerável, mas eu queria um equivalente ao Ambiente de Rede, que não é nenhum exemplo de segurança, e por enquanto tem funcionado bem.