jump to navigation

Compartilhando arquivos no linux usando samba (Linux Educacional) junho 28, 2007

Posted by gilbertosilva in Linux.
trackback

Esse tutorial tem como por objetivo mostrar como deixar um laboratório linux compartilhando arquivos uns com os outros e até com windows, mas chega de conversa e vamos ao que interessa. :-)

Assumindo que seu laboratório esteja com todos os computadores funcionando a internet, primeiro devemos deixar a lista de repositórios ativa.

Primeiro entre no terminal (menu/sistema/konsole terminal) e digite o comando: su –

Logo ele pedirá password, digite a senha qwe123 (que é a senha de root que vieram por padrao nos computador)

Estando logado como root digite: nano /etc/apt/sources.list
Feito isso ele aparecerá da seguinte forma:

# deb cdrom:[Debian GNU/Linux 1.0 _Unstable_ - i386 CD700 Binary-1
20070303-01:16]/ unstable main non-free

#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

Apague o # das duas ultimas linhas do arquivo, ficando assim:

# deb cdrom:[Debian GNU/Linux 1.0 _Unstable_ - i386 CD700 Binary-1
20070303-01:16]/ unstable main non-free

#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

Depois de apagado pressione Ctrl + x para sair, depois pressione S para salvar.

Feito isso ele voltará para o terminal, daí então digite: apt-get update logo ele irá conectar aos repositórios e fazer a atualização da lista de pacotes do computador.

Após atualizado agora é instalar os pacotes necessários; Para isso digite: apt-get install samba smbfs depois pressione a tecla Y para confirmar o download e instalação dos pacotes.

Depois de instalado agora é configurar o samba, para isso trago um modelo de do arquivo samba:

[global]
workgroup = linux
netbios name = est 1
server string = %h server (Samba %v)
name resolve order = lmhosts, host, wins, bcast
printcap name = lpstat
encrypt passwords = Yes
wins support = yes

panic action = /usr/share/samba/panic-action %d
invalid users = root
preserve case = no
short preserve case = no
default case = lower 

[homes]
comment = Home Directories
create mask = 0700
directory mask = 0700
browseable = No

[aluno]
path = /home/aluno
available = yes
browseable = yes
writable = yes

Obs.: Copie esse arquivo acima e salve-o com o nome smb.conf no Desktop

Esse arquivo do samba cria um grupo de trabalho chamado linux e com o nome do computador est 1, compartilhando a pasta do aluno, isso signfica que a única coisa que você irá mudar de um computador para outro é o netbios name = est 1 no qual será o nome do computador que desejar.

Com o arquivo salvo no Desktop agora é substitui-lo pelo aquivo que vem com o samba, para isso no terminal digite:

cd /home/aluno/Desktop (pressione enter)
mv smb.conf /etc/samba (pressione enter)

Agora temos que adicionar o usuário ALUNO ao samba, para isso digite no terminal:

smbpasswd -a aluno (pressione enter)

depois ele pedirá a senha; digite a senha aluno para padronizar o acesso

Pronto!!! agora é só reiniciar o samba (se fosse no windows teríamos que reiniciar o computador, mas no linux você pode reiniciar apenas o serviço que desejar, no nosso caso iremos reiniciar o samba)

Para reiniciar o samba digite no terminal: /etc/init.d/samba restart

Feito isso ele deverá funcionar na rede, tanto windows para linux quando linux para linux.

Comentários»

1. Leonardo - setembro 17, 2007

Ae Gilberto, gostaria de saber como usar uma impressora conectada a um pc Windows, no linux educacional… preciso compartilhá-la com uma certa urgência mas não consigo! Aguardo ansiosamente sua ajuda…abraços

2. Rafael Nink - setembro 18, 2007

Caso precisam de manuais do linux educacional acessem http://www.rafaelnink.com

3. Heber - maio 4, 2008

Cara, não funcionou deu essa mensagem:
Lendo lista de pacotes… Erro!
E: Dynamic MMap ran out of room
E: Um erro ocorreu processando wordpress (NovaVersão1)
E: Problem with MergeList /var/lib/apt/lists/ftp.us.debian.org_debian_dists_unstable_main_binary-i386_Packages
E: As listas de pacotes ou os arquivos de status não puderam ser analisados ou abertos.

4. N_Anne - maio 22, 2008

oi, Eu sou estudante do CEFET-BA e estou fazendo um trabalho sobre o SAMBA/LINUX (OPEN SUSE), esse trabalho é relacionado à disciplina Administração de Rede… Como sou nova no ramo LINUX queria que vocês me indicassem alguns sites legais pra eu fazer minhas pesquisas sobre como configurar, ferramnetas, versões etc.

Se puderem respondam valeu…

Anne

5. antonio jose medeiros - julho 31, 2008

caro amigo sou tecnico da secretaria de educação do piaui e dou suporte nos laboratorios de informatica e nao sei como compartilhar a impressora em rede o que fazer?

6. Alessa Bueno Maritns - dezembro 30, 2008

Olá
Eu segui os passos e a resposta que tenho é:é impossivel achar o pacote samba, o q posso fazer, pra consegui intalar o smb?
Obrigada

7. Jonatas - março 6, 2009

bem, eu configuro de acordo com seu tuto porem quando vou clicar nas pastas da rede aparece tempo esgotado e dah um erro… o que poderá estar acontecendo

8. marcus luiz - outubro 9, 2009

ola alguem poderia me dar uma ajuda de como install o thunderbird no linux educacional pelo modo root no termina ?
não consegui localizalo pois a referencia que tenho de intalação é na pasta bin mas ele não esta aparecendo !
alguem pode postar o procedimento ?
muito obrigado !

9. marcus luiz - outubro 19, 2009

boa tarde Senhor Gilberto, teria como me ajudar com um pequeno problema ? ta dando trab o linux não esta localizando a pasta .exe do thunderbird como fasso para solucionar sabe ?
ja esta até na barra só não funfa

10. Márcio Nascimento - dezembro 19, 2009

Olá Gilberto

boa tarde!

Me chamo Márcio sou de São Francisco MG, nas minhas andanças pela internet encontrei o seu blog, como estava procurando uma solução para o samba então achei que poderia te escrever. Bom, há algum tempo estou tentando montar uma rede local somente com maquinas linux, mas confesso que já estou quase desistindo, so nao desisti ainda porque se trata de um trabalho voluntario para o escritorio de contabilidade da igreja que pertenço. Mas vamos ao assunto. Bom minha rede é da seguinte forma, um servidor com Ubuntu 8.04 que recebe a internet wireless e para para um roteador que por sua vez passa para as demais maquinas, simples! bom a internet eu consegui colocar para funcionar em todos os pc’s até mesmo em um notebook, via wireless (do roteador). O problema surge quando quero compartilhar uma pasta com o samba (sei que existe outras opções de compartilhamento somente para linux, mas é porque de vez em quando aparece umas maquinas windows aqui). Ja configurei todo o arquivo smb.conf do servidor, quando vou nos pc’s clientes (todos ubuntu 8.04) o workgroup definido por mim aparece na rede porem nao consigo acessar de forma alguma sempre da erro de que Não foi possível montar a localização, algo assim. Ja dei um chmod 777 na pasta do servidor que desejo compartilhar, ja compartilhei clicando com o botao direito nela e colocando para compartilhar, mas mesmo assim ainda não consigo. O Linux é um sistema sensacional que aprendi a gostar muito, porem com esse entrave ja estou quase desistindo. Gostaria que você me ajudasse, ao menos recomendar uns tutoriais bacana ou entao vc mesmo me informar a solução, pelo que vi aqui voce entende bem do problema.

aguardo sua resposta

até mais

um abraço

11. J_Sousa - fevereiro 25, 2010

Olá, estou com problemas para configurar o ubuntu, como servidor de arquivos para maquinas windows, você poderia me ajudar me indicando, onde posso encontrar um tutorial, ou se puder me ajudar a resolver o problema