Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Enlightenment
Por ACTI0NX
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Configurando o Samba de maneira simples e funcional
Linux user
lacierdias
08/02/2004
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.
Por: Lacier Dias
[ Hits: 186059 ]
Conceito: 9.1   5 voto(s)5 voto(s)5 voto(s)5 voto(s)5 voto(s) + quero dar nota ao artigo

Configurando o Samba

O arquivo de configuração do Samba é o smb.conf, que geralmente está em /etc/samba.

Esse arquivo é dividido em duas seções: global e compartilhamento (share). Na seção global iremos definir variáveis que afetarão o comportamento do Samba.

Seção global


workgroup: grupo de trabalho ou domínio de que esta máquina fará parte:

workgroup = LGM

Server string: breve comentário sobre o servidor:

server string = Servidor Samba

encrypt password: O protocolo SMB originalmente não usava criptografia na transmissão de senhas entre as máquinas da rede. O NT 4.0, service pack 3 e o Windows 2000 passaram a usar senhas criptografadas. Outras versões do Windows acessando servidores NT ou Windows 2000 podem estar configuradas para utilizar criptografia na transmissão de senhas. Para que um servidor Linux possa ser acessado pela rede, ele deve adotar o mesmo padrão utilizado na rede. É possível retirar a criptografia das máquinas Windows editando o registro ou configurar a criptografia no servidor Samba.

encrypt password = yes

smb passwd file: o padrão de criptografia utilizado pelo Samba é diferente do padrão utilizado pelo Linux. É necessário armazenar as senhas criptografadas em um arquivo extra.

smb passwd file = /etc/samba/smbpasswd

Para criar o arquivo digite:

# cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd

O script mksmbpasswd.sh irá criar o arquivo smbpasswd com todos os usuários do sistema.

Altere as permissões do arquivo smbpasswd para que somente o root tenha acesso.

# chmod 600 /etc/samba/smbpasswd

Agora é necessário definir a senha de cada usuário com o comando:

# smbpasswd nome_do_usuário

Para adicionar novos usuários consulte smbadduser.

Tenha certeza de que o serviço smb está sendo executado pelo servidor:

# service smb restart

Caso deseje que o smb seja iniciado automaticamente, use o ntsysv, chkconfig, ou serviceconf.

Próxima página >>




Páginas do artigo
   1. Configurando o Samba
   2. Seção compartilhamento

Outros artigos deste autor

Leitura recomendada

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 pinguelo 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.


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.