Pgina 1 de 14
Vantagens
Em relao ao seu concorrente proprietrio ($$), o sistema operacional Microsoft Windows
Server, o Samba muitssimo mais completo, apresenta menos erros (conhecidos tambm
como bugs), alm do que, como o software Samba deve ser instalado em um servidor
GNU/Linux, a possibilidade de ter o servidor infectado por malware (vrus, cavalos de troia,
worms, etc), MNIMA.
Desvantagem
Pgina 2 de 14
Ento, qual o principal motivo de o mercado utilizar, principalmente, Windows Server para
tal servio, voc se pergunta?
Porm, ao trmino da configurao, o sistema durar por muitos anos (se no, eternamente),
se tudo depender do sistema operacional, pois no h agentes "feitos para destruir o
sistema", como em outros sistemas operacionais proprietrios.
Concluso
No mundo Windows, a configurao simples e rpida, porm, a mesma precisar ser
refeita de tempos em tempos, pois, todo tipo de Malware est preparado para destruir o
sistema, alm disso, erros de sistema sero frequentes, confundindo o usurio e o setor de
TI da empresa.
Utilizando um servidor GNU/Linux, por vias normais, a configurao mais lenta, porm,
uma vez terminada a configurao do mesmo, a equipe de TI apenas necessitar pensar em
"como agregar funes a mais".
Pgina 3 de 14
Etapa 1
Instalando o Samba e criando os diretrios
a serem compartilhados
Vamos botar a mo na massa!
A configurao ser feita em um servidor Debian 7 (Wheezy), porm, pode ser adaptada
facilmente para CentOS, Red Hat e outras distribuies GNU/Linux.
Utilizaremos um terminal modo texto.
Instalao
Instale o pacote samba em seu servidor Debian:
# aptitude install samba
Ou:
# apt-get install samba
Aps a instalao, ser criado o arquivo de configuraes do servidor Samba.
Localizao do arquivo: /etc/samba/smb.conf
Etapa 2
Configurao: Parte 2 - Arquivo de
configurao do Samba
O Samba, assim como muitos outros servidores GNU/Linux, deve ser configurado alterandose os parmetros presentes em um arquivo de configurao, e estes parmetros alterados,
sero ento, futuramente, carregados nas variveis do software servidor, durante sua
inicializao.
O arquivo de configurao do Samba encontra-se em: /etc/samba/smb.conf
recomendvel renomear o arquivo, pois, iniciaremos a configurao de nosso servidor a
partir do zero!
# mv /etc/samba/smb.conf /etc/samba/smb.conf.original
Aqui, utilizaremos o editor de textos Nano, por ser o editor de textos padro do GNU/Linux,
isto , o mesmo encontra-se por padro, em qualquer distribuio GNU/Linux, ao contrrio do
Vim/Vi, entre outros:
# nano /etc/samba/smb.conf
Em seu terminal, neste momento, voc deve estar visualizando um arquivo novo, recmcriado por voc, utilizando o editor de textos Nano.
O arquivo de configuraes Samba est dividido em sees, e cada seo representada da
seguinte forma: "[nome da seo 1]" "[nome da seo 2]"...
Para configurar o Samba, iniciaremos pela seo global.
# A seo global contm parmetros de configuraes globais, os quais sero aplicados a todo
o
#servidor, e a todo compartilhamento.
[global]
server string = nomedoserver #Nome DNS
Pgina 5 de 14
\\[server string]
E aperte: OK
Caso tenha escolhido o valor none ou share para o parmetro security, nenhum prompt de
senha ser apresentado.
Caso tenha escolhido o valor user para security, terminaremos a configurao na seo
"Configurao - Parte 3 (Configurando Permisses)".
Voc, provavelmente, ter acesso com permisses de somente leitura ao diretrio
"Publicidade e Marketing". Configuraremos isso mais tarde.
Curiosidade
Sabe por que no se deve convidar usurios ao servidor, com frases do gnero: "Bem-Vindo
ao compartilhamento..."?
Certa vez, um hacker invadiu um dos servidores de uma certa empresa, e ao ter acesso ao
shell da empresa, recebeu a seguinte mensagem "Bem-Vindo empresa y".
Mais tarde, o mesmo foi descoberto, e julgado em tribunal. Porm, o mesmo alegou ter sido
"bem recebido" na empresa, e ganhou a causa, sem sofrer penalidades.
Agora, lhe pergunto: Voc convidaria um hacker ao seu servidor?
Etapa 3
Pgina 7 de 14
# smbpasswd -a maradonna
J se pode testar o login destes usurios em seu servidor Samba, utilizando um cliente
Microsoft Windows.
* Aviso: logar no quer dizer "acesso garantido aos diretrios", isso ainda estamos ao passo
de configurar.
Para facilitar a administrao e ter compartilhamentos Samba extremamente seguros,
devemos organizar os usurios em grupos. Em uma empresa, muito simples: o nome dos
grupos de usurios devero ser os mesmos de cada departamento da empresa.
Vamos criar o(s) grupo(s):
# addgroup marketing
# addgroup departamento_pessoal
# addgroup direcao
Neste exemplo, apesar de criarmos trs grupos, apenas o grupo marketing ser configurado.
Agora, vamos agrupar os funcionrios da empresa nos grupos correspondentes, de acordo
com o seu departamento.
Em nosso caso, os trs funcionrios pertencero ao mesmo grupo (departamento) marketing:
# adduser joana_dark marketing
# adduser diego_hipolito marketing
# adduser maradonna marketing
Etapa 4
Configurao: Parte 3 - Configurando
Permisses (Permisses de acesso e
segurana)
Primeiramente, vamos criar um diretrio pessoal para cada um dos trs membros do grupo
marketing:
# mkdir /samba/marketing/maradonna
# mkdir /samba/marketing/diego_hipolito
# mkdir /samba/marketing/joana_dark
Pgina 9 de 14
Binrio
000
001
010
011
100
101
110
111
Decimal
0
1
2
3
4
5
6
7
Pgina 10 de 14
Fonte: www.infowester.com
Onde:
Grupo
0
Leitura=negada,
Escrita=negada,
Execuo=negada.
Grupo
5
Leitura=negada,
Escrita=negada,
Execuo=concedida.
Etapa 5
Configurao: Parte 3 - Configurando
Permisses (Realizando alteraes no
arquivo de configurao do Samba)
# nano /etc/samba/smb.conf
Oba! Estamos novamente configurando o smb.conf.
Faremos agora, os ajustes finais.
#Compartilhando
#[nome do compartilhamento]
[Publicidade e Marketing]
Pgina 12 de 14
http://localhost:901
Pgina 13 de 14
Quer baixar este tutorial em PDF para consult-lo sempre que precisar? Clique aqui, para
fazer o download.
Fonte: http://www.vivaolinux.com.br/artigo/Configuracaodefinitiva-do-Samba?pagina=6
Pgina 14 de 14