Samba (smb.conf)

Configuração de servidor de arquivos Samba

Categoria: Samba

Software: Samba

[ Hits: 40.655 ]

Por: plinio


Configurando um servidor de arquivos no Samba.


Este arquivo mostra como configurar um Servidor de Arquivos no Samba

#CONFIGURAÇÃO SERVIDOR ARQUIVO SAMBA
cd /etc/samba
mv smb.conf-sample smb.conf
vim /etc/samba/smb.conf

#NA SEÇÃO GLOBAL DEIXE COMO NO MODELO ABAIXO:
workgroup = coloque o nome para o grupo ou domínio
server string = servidor samba
os level = 100

#VÁ PARA O FINAL DO ARQUIVO E ACRESCENTE:
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
[diretoria]
comment = pasta diretória
path = /home/diretoria
browseable = yes
writable = yes
force directory mode = 0777
force create mode = 0777
valid users = @diretoria
write list = @diretoria

[financeiro]
comment = pasta financeiro
path = /home/financeiro
browseable = yes
writable = yes
force directory mode = 0777
force create mode = 0777
valid users = @financeiro
write list = @financeiro
 
[rh]
comment = pasta rh
path = /home/rh
browseable = yes
writable = yes
force directory mode = 0777
force create mode = 0777
valid users = @rh
write list = @rh


[suporte]
comment = Pasta suporte
path = /home/suporte
browseable = Yes
writable = Yes
force directory mode = 0777
force create mode = 0777
valid users = @suporte
write list = @suporte
veto files = /*mp3/*jpg/*wma/*gif

[publica]
comment = pasta publica
browseable = yes
writable = yes
public = yes

#SALVE E SAIA DO ARQUIVO DE CONFIGURAÇÃO.

#VERIFICAR SE EXISTE ERRO NO ARQUIVO DE CONFIGURAÇÃO
testparm /etc/samba/smb.conf

#CRIAÇÃO DOS DIRETÓRIOS:
mkdir /home/diretoria financeiro rh suporte publica

#CRIAÇÃO DOS GRUPOS:
groupadd diretoria
groupadd financeiro
groupadd rh
groupadd suporte
 
#CRIAÇÃO DOS USUÁRIOS DO SISTEMA:

useradd –g diretoria –s /binf/false –d /dev/null dir1
useradd –g financeiro –s /bin/false –d /dev/nul l fin1
useradd –g rh –s /bin/false –d /dev/null rh1
useradd –g suporte –s /bin/false –d /dev/null sup1
#PERMISSÕES NOS DIRETÓRIOS:
chmod 770 /home/diretoria/ -R
chmod 770 /home/financeiro/ -R
chmod 770 /home/rh/ -R
chmod 770 /home/suporte/ -R
chmod 777 /home/publica/ -R

#MUDANDO O DONO DOS DIRETÓRIOS:
cd /home
chown dir1:diretoria diretoria/ -R
chown fin1:financeiro financeiro/ -R
chown rh1:rh rh/ -R
chown sup1:suporte suporte/ -R

#CRIAÇÃO DOS USUÁRIOS SAMBA:
smbpasswd –a rh1
smbpasswd –a fin1
smbpasswd –a rh1
smbpasswd –a sup1


 

  


Comentários
[1] Comentário enviado por blad3 em 11/08/2010 - 09:43h

Essa configuração de compartilhamento de arquivo funciona no Suse 10 Enterprise?

[2] Comentário enviado por pliniolinux em 11/08/2010 - 11:00h

Sim funciona, a conf do samba é indiferente de distribuição

[3] Comentário enviado por visgueira em 09/02/2011 - 08:20h

Muito simples e bem explicado, contudo percebi alguns equivocos possívelmente de digitação que passo a indicá-los para que não passem desapercebidos, são eles:

a) no último passo, ou seja, na criação dos usuários no samba, foi criado o usuário rh1 duas vezes, não tendo sido criado o usuário dir1;

b) na criação dos usuários, logo na primeira linha o diretório certo seria /bin/false, assim como nos seguintes;

c) logo em seguinda, na segunda linha tem um pipe ( | ) antes do nome do usuário.

Por fim, sugiro ao usuário que postou (pliniolinux), a retificação dos passos, com vistas ao bom uso dessa excelente explicação pelos demais usuários, principalmente àqueles mais inexperientes e/ou apressados. Espero ter ajudado.

[4] Comentário enviado por st4n em 28/10/2011 - 13:44h

Ótimo tutorial. Os erros, notadamente foram de digitação. Porém, qualquer um, que não faça uso do copiar/colar, vai identificar e acertar.


Contribuir com comentário

  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts