Configurando o Samba de maneira simples e funcional

Este artigo nos ensina como configurar o Samba em 5 minutos. O arquivo smb.conf é muito rico em opções, mas aqui aprenderemos somente os mais importantes para criar um servidor rapidamente.

[ Hits: 336.545 ]

Por: Lacier Dias em 08/02/2004 | Blog: http://br.linkedin.com/in/lacierdias/


Seção compartilhamento



Para criar um diretório compartilhado (pasta compartilhada) no servidor Samba, crie no final do arquivo smb.conf uma seção como a seguir:

[musicas]
comment = um comentário
path = /home/joao/mp3
valid users = joao ana alfredo
public = no
writable = yes
printable = no
create mask = 0765


[downs]
comment = outro comentário
path = /home/joao/downloads
public = yes
writable = yes
printable = no
create mask = 0765

Lembre-se que o usuário dever ter as permissões adequadas no sistema de arquivos do Linux para que possa acessar o diretório.

No arquivo smb.conf existem vários exemplos.

Site oficial do Samba:
Páginas do man relativas ao Samba:

samba(7), smbd(8), smb.conf(5), lmhosts(5), make_smbcodepage(1), make_unicodemap(1), nmbd(8), swat(8), nmblookup(1), smbclient(1), rpcclient(1), smbpasswd(5), smbpasswd(8), smbstatus(1), smbcontrol(1), smbtar(1), testparm(1), testprns(1), smbmnt(8), smbmount(8), smbumount(8), findsmb(1), smbspool(8), smbsh(1), smbcacls(1), winbindd(8), wbinfo(1).

Lacier Dias
ICQ: 78954474

Página anterior    

Páginas do artigo
   1. Configurando o Samba
   2. Seção compartilhamento
Outros artigos deste autor

Gateway com autenticação pelo Samba

NAT com firewall - simples, rápido e funcional

Controle sua banda de maneira simples e inteligente com CBQ

Leitura recomendada

Mapeando todas os tipos de unidades de redes no Linux

Samba: Servidor de arquivos Linux com estações Windows

Samba PDC com Debian Squeeze

Autenticando usuários Windows no Linux (PDC)

SAMBA 4 - Servidor de Arquivos Utilizando ACLs Windows (Domínio)

  
Comentários
[1] Comentário enviado por removido em 10/02/2004 - 11:45h

Muito Bom o Guia

[2] Comentário enviado por colinisz em 10/02/2004 - 14:25h

Oi

Escuta vc pode me ajudar!

eu estou com o meu smb configurado assim

[global]
security = share
workgroup = CLC
netbios name = CLC
server string = CLC
domain master = no
preferred master = no
domain logons = no
interfaces = eth1

[/home/ftp/]
path = /tmp
public = yes
writable = yes
printable = no


[transf]
comment = Transferencia de arquivos
path = /home/ftp/
read only = No
public = yes
writable = yes
printable = no
até ai funciona em partes por que eu vejo pasta na rede mas naum consigo acessar ele me da permissão negada?
como eu posso resolver isso?

da uma ajuda ai, tipo assim o que ta faltando para eu resolver isso?
passa o o seu smb para eu me basear nele!

Desde já agradeço. e parabenizo pelo artigo!

[3] Comentário enviado por colinisz em 10/02/2004 - 14:30h

Oi

Escuta vc pode me ajudar!

eu estou com o meu smb configurado assim

[global]
security = share
workgroup = CLC
netbios name = CLC
server string = CLC
domain master = no
preferred master = no
domain logons = no
interfaces = eth1

[/home/ftp/]
path = /tmp
public = yes
writable = yes
printable = no


[transf]
comment = Transferencia de arquivos
path = /home/ftp/
read only = No
public = yes
writable = yes
printable = no
até ai funciona em partes por que eu vejo pasta na rede mas naum consigo acessar ele me da permissão negada?
como eu posso resolver isso?

da uma ajuda ai, tipo assim o que ta faltando para eu resolver isso?
passa o o seu smb para eu me basear nele!

Desde já agradeço. e parabenizo pelo artigo!

[4] Comentário enviado por colinisz em 10/02/2004 - 14:30h

Oi

Escuta vc pode me ajudar!

eu estou com o meu smb configurado assim

[global]
security = share
workgroup = CLC
netbios name = CLC
server string = CLC
domain master = no
preferred master = no
domain logons = no
interfaces = eth1

[/home/ftp/]
path = /tmp
public = yes
writable = yes
printable = no


[transf]
comment = Transferencia de arquivos
path = /home/ftp/
read only = No
public = yes
writable = yes
printable = no
até ai funciona em partes por que eu vejo pasta na rede mas naum consigo acessar ele me da permissão negada?
como eu posso resolver isso?

da uma ajuda ai, tipo assim o que ta faltando para eu resolver isso?
passa o o seu smb para eu me basear nele!

Desde já agradeço. e parabenizo pelo artigo!

[5] Comentário enviado por balboa em 12/02/2004 - 21:51h

Legal o artigo!

Para o caro colinisz, talvez o smb abaixo possa ajudar. Troque isso no seu, e veja se no [global] foi mencionado o transf.

Abraço,

Balboa.


[global]
workgroup = CLC
security = share

[/home/ftp/]
path = /tmp
public = yes
writable = yes
printable = no


[transf]
comment = Transferencia de arquivos
path = /home/ftp/
only guest= yes
public = yes
writable = yes
printable = no

[6] Comentário enviado por nemphilis em 18/02/2004 - 12:45h

Kra, tpo, o meu samba aki tá dando um erro um tanto ESTRANHO, tpo, quando eu mando ele montar a pasta com um outro aplicativo, acho q LINHOO...(não me lembro)...ele não monta a pasta e me retorna um erro...tpo, traduzido é "OPERAÇÃO NÃO SUPORTADA PELO KERNEL"...estranho não é? Tpo, eu vejo os computadores que estão na rede, consigo ver o compartilhamento, mas, na hora de montar a pasta do compartilhamento ele não monta.... já teve algum erro desses..!?

[7] Comentário enviado por colinisz em 30/03/2004 - 11:02h

O balboa me diz uma coisa se eu fizer esse smb que vc passou é o suficiente?

tipo assim o meu tava um pouco mais incrementado do esse que vc passou é mais simples?
tipo assim da na mesma?

desde ja agradeço pela ajuda!


[8] Comentário enviado por angelmir em 01/05/2004 - 20:56h

Caros Amigos,
Tenho pouca experiência com o Linux, e apesar de achar que o sistema ainda está longe de ser tão "user friendly" quanto o Windows, acho importantíssima a opção de um sistema aberto e democrático.
Bem, o que me traz aqui neste momento diz respeito à configuração do Samba Server. Não faço a menor idéia de como configurá-lo para que esta máquina linux possa se conectar com uma máquina Windows 98 e uma outra Windows 2000, para compartilhamento de arquivos e impressoras.
A quem puder me ajudar, agradecerei muitíssimo.

[9] Comentário enviado por Outsider_ em 10/09/2004 - 15:18h

Alguem ae poderia escrever um artigo falando sobre unificação do OpenLDAP + Samba 3. Desde já agradeço Flw !

[10] Comentário enviado por pontes em 08/11/2004 - 13:41h

Algemir,

no site do Samba Team (www.samba.org), existe a documentação do samba completa, também há um livrinho no mercado, SAMBA: Guia de Consulta Rápida, de Décio Jr, editora Novatec, pequeno mas explica todas as opções do samba,
[]'s,
_________________
Carlos Aguiar

[11] Comentário enviado por amarelos em 23/06/2006 - 16:08h

Resposta.
Oi

Escuta vc pode me ajudar!

eu estou com o meu smb configurado assim

[global]
security = share
workgroup = CLC
netbios name = CLC
server string = CLC
domain master = no
preferred master = no
domain logons = no
interfaces = eth1

[/home/ftp/]
path = /tmp
public = yes
writable = yes
printable = no


[transf]
comment = Transferencia de arquivos
path = /home/ftp/
read only = No
public = yes
writable = yes
printable = no
até ai funciona em partes por que eu vejo pasta na rede mas naum consigo acessar ele me da permissão negada?
como eu posso resolver isso?

da uma ajuda ai, tipo assim o que ta faltando para eu resolver isso?
passa o o seu smb para eu me basear nele!

Desde já agradeço. e parabenizo pelo artigo!

---------------------------------------------------------------
Olha.
Eu usei este comando ae e funcionou.
Teste ae e me diga se funcionou.

# smbpasswd -a (usuário)

---------------------------
Duvidas: Amarelos.hc

[12] Comentário enviado por jbmatias em 30/05/2007 - 17:50h

o samba não está configurado no meu linux. como fazê-lo?

[13] Comentário enviado por magalhaes_es em 22/06/2007 - 17:10h

olá,
talvez vc possa me ajudar, eu estou em um ambiente onde todas as outras máquinas e o meu servidor são Windows (windows 2000 professional) e eu sou o único a usar o linux (fedora core 6), como posso configurar o samba para que eu acesse os outros pcs e o servidor? É que eu preciso dos resultados gerados por outros programas para usar no meu.........que só roda no linux.
um abraço e obrigado pela sua atenção

[14] Comentário enviado por jdnva em 11/02/2008 - 13:29h

amarelos!!
na citaçao [transf]
"comment = Transferencia de arquivos
path = /home/ftp/
read only = No
public = yes
writable = yes
printable = no "
guest ok = yes << poem esse negosso ai pra poder entrar como anonimo, usando a -N na sintaxe, pelo que vejo ja esta com a permiçao de escrita total

shalom

[15] Comentário enviado por Álvaro 9.0 em 25/10/2009 - 10:55h

Olá pessoal desculpas pela minha falta de conhecimento, mas ao tentar acessar a pasta /etc/samba/smb.conf diz a seguinte mensagem permissão negada.Eu estou no root mas não consigo!! Ao instalar o Ubuntu 9.0 Desktop não define senha para root...fico no aguardo obrigado até mas..

[16] Comentário enviado por chocoslate em 09/02/2011 - 14:17h

Muito bom o artigo, simples e rapido, dai depois vc implementa mais coisas, mais sempre o ideal para quem não tem experiência é rodar o serviço o mais simples pocivel depois implementa...

Obrigado.

[17] Comentário enviado por marcos_zanotti em 04/12/2012 - 23:31h

Boa noite.

Estou começando com o Ubuntu 12.04 e tenho a seguinte dúvida:
- tenho meus documentos em uma partição separada criada através do Windows (em NTFS), esta montada no linux e consigo acessá-la normalmente, mas não consigo compartilhar a pasta; seria possível eu criar este compartilhamento através do Linux, para que esse compartilhamento possa ser acessado através de outras máquinas rodando windows??
Já instalei o Samba, mas não sei como configurá-lo.

Desde já agradeço toda e qualquer ajuda!!!


[18] Comentário enviado por kessy em 18/07/2019 - 14:23h

estou com meu samba assim

[global]

workgroup = workgroup
security = user

[dados]
comment = programas
path = /run/media/sc-lab./C0F07C4FF07C4E22/programas/
writable = yes
read only = yes
browseable = yes
public = yes

ele nao esta funcionado queria uma dica para fazer esse compartilhamento


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts