Modelagem e Especificação de Software Profª. Cibele da Rosa Christ

Propaganda
Samba Como PDC e
Compartilhamento de Arquivos
Julio Cezar Gross Junior
Projeto Integrador I
SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL
FACULDADE DE TECNOLOGIA SENAC PELOTAS
Sumário
o Objetivo.
o Introdução;
o Samba
o Oque é o samba?
o Histórico
o Características
o Pré-requisitos
o Domínio
o Oque é um domínio?
o Servidor de domínio
o Eleição para Local Master Browser
o Instalação
o Configurações
o Conclusão
o Referencias bibliográficas
Objetivos do Trabalho
O objetivo deste trabalho é apresentar o samba e
demonstrar as configurações necessárias para
seu funcionamento como PDC (controlador de
domínio) e compartilhamento de arquivos
implantando segurança via autenticação do
usuário.
Introdução
O presente trabalho aborda o estudo e
implantação de um servidor que permite
realizar o controle de usuários, acesso a suas
pastas, e o compartilhamento de arquivos, foi
utilizado o Samba por ser um aplicativo Open
source sem custo de aquisição para a
empresa que desejar implantar um ambiente de
domínio e compartilhar arquivos, assim
mantendo as informações centralizadas em um
único servidor.
Samba
o Oque é o Samba?
O SAMBA é um aplicativo Linux que tem como
função principal o compartilhamento de
arquivos e impressoras para Windows.
o Histórico
O SAMBA foi criado em meados de 1992 por
um australiano chamado Andrew Tridgel, ele
nasceu a partir de um problema interligar o
Unix ao Dos. Na época o protocolo SMB
(Server message block) não era aberto,
portanto Andrew utilizou engenharia reversa
para decifrar o protocolo. O projeto foi
abandonado por 2 anos, após este período
Andrew se surpreendeu pois precisou interligar
seu Linux ao Windows de sua esposa e tudo
funcionou perfeitamente. Hoje existem diversos
colaboradores e o projeto deixou de ser uma
iniciativa isolada. O nome SAMBA foi escolhido
após uma pesquisa por palavras que
continham as letras S,M e B.
o Características
o Compartilhamento de arquivos entre máquinas
Windows e Linux.
o Servidor de impressão.
o Controle de acessos aos recursos
compartilhados de diversas
maneiras(compartilhamento, usuário,domínio).
o Possibilidade de definir contas de convidados
para acesso sem senha.
o Permite o uso de aliase na rede para identificar
uma máquina.
o Servidor de data e hora.
o Suporte completo ao servidor wins.
o Possui auditoria de acessos , entre os detalhes
estão data de acesso e IP de origem.
o Suporte completo a controlador de domínio.
o Recurso de bloqueio de extensões indesejadas
o Pré-requisitos
Para instalação do samba é necessário uma
máquina com sistema operacional Linux, com
processador Pentium 100Mhz ou superior 1024
de espaço em disco ou superior e 128 de
memória RAM, não levando em conta o
conteúdo que será armazenado no servidor
Domínio
o Oque é um domínio?
Um domínio é um conjunto de computadores que
estão na mesma sub-rede e pertencem ao
mesmo grupo de trabalho e um deles atua como
controlador de domínio.
o Servidor de Domínio
Com o crescimento das redes e o aparecimento de
servidores dedicados a filosofia de redes pontoa-ponto foi abandonada adaptando-se a um
modelo cliente servidor , os workgroups se
transformaram em domínios. O acesso ao
domínio é controlado por um servidor conhecido
como PDC.
o Eleição para Local Master Browser
Em uma rede local as máquinas participantes
realizam uma eleição para decidir qual delas se
tornará LMB. Logo que é declarada a Local
Master Browser ela recebe via broadcasting os
recursos compartilhados por cada máquina para
montar a lista principal de recursos que
retornara para as outras máquinas do grupo de
trabalho. Uma nova eleição é feita a cada 36
minutos ou quando a máquina escolhida é
desligada, cada sistema operacional recebe um
valor numérico na eleição (OS level) conforme a
tabela apresentada a seguir.
Sistema operacional
OS level
Windows NT Server 4.0
33
Windows NT server 3.5
32
Samba
32
Windows 2000 Server(dc)
32
Windows NT Workstation 4.0
17
Windows NT Workstation 3.51
16
Windows 2000 Server (st)
16
Windows NT Server Profissional
16
Windows 98
2
Windows 95
2
Windows 3.1
1
Também é atribuído um valor ao status do
computador
Status
Primary Domain Controller
Wins Client
Preferred master Browser
Active Master Browser
Standby Browser
Active Backup Browser
Valor
128
32
8
4
2
1
o As eleições são decididas na seguinte ordem.
1. A máquina com o protocolo de eleição mais alto
vence.
2. A máquina com o sistema operacional de
versão mais alto vence.
3. Se houver algum problema, o computador que
for configurado como Preferred Master vence.
4. Se ainda houver algum problema, a máquina
que estiver na rede por mais tempo vence.
5. E finalmente se ainda houver algum problema o
cliente cujo nome vem primeiro na ordem
alfabética vence.
Instalação
o Neste artigo foi utilizada a distribuição Debian
6.0 que utiliza o mecanismo apt-get para
instalação de pacotes portanto basta executar
o comando abaixo para instalar o Samba em
seu sistema operacional.
# apt-get install samba*
Este comando busca por todos os pacotes que
contenham o nome samba e efetua a
instalação.
Configurações
o No arquivo /etc/samba/smb.conf , encontram-
se todas as configurações relacionadas ao
samba, este arquivo é dividido em seções .
o Seção [global]
o Seção [home]
o Seção[printer]
o Seção[profile]
Aseguir segue uma imagem das configurações
utilizadas
Algumas imagens das
configurações em
funcionamento.
Conclusão
o No presente artigo concluiu-se que o Samba é
um potente aplicativo com diversas
funcionalidades que permitem a integração de
servidores Linux com estações clientes
Windows.Como controlador de domínio ele
supre as necessidades do administrador
permitindo implantar servidores de arquivos
com permissões especificas para cada usuário
e após o administrador ter o conhecimento da
estrutura do seu arquivo de configuração e
suas funcionalidades, facilmente poderá
construir um servidor de domínio do zero e ir
adicionado suas necessidades a este servidor.
Referencias Bibliográficas
o FERREIRA; Rubem E. Linux Guia do
administrador do Sistema 2ª Ed. São Paulo:
Novatec, 2008 ISBN 978-5-75-22-177-8
o FERRARI; Sandro Roberto. Sambando com
Linux 2ª Ed. Rio de Janeiro:Alta Books, 2009
o SILVA,Gleydson Mazioli. Guia Foca
GNU/Linux. 2010. Disponível
em:<http://focalinux.cipsga.org.br/guia/avancad
o/ch-s-samba.htm>. Acesso em: 27 fev. 2011,
15:30:00
o
Download