Você está na página 1de 24

Manual

Configurao do

Samba
Compartilhamento e Servidor
Samba Linux

Produzido por:

Sergio Graas

Desenvolvedor do Projeto
GNU/Linux VRlivre

Manual

Configurao do

Samba
Compartilhamento e Servidor
Samba Linux
Produzido por:

Sergio Graas

Desenvolvedor do Projeto GNU/Linux


VRlivre
Membro do Grupo Sul Fluminense de
usurios de Software Livre
Membro da Comunidade de desenvolvimento do Linux Educacional
Administrador do Portal IAESMEVR
Tcnico de Informtica SMEVR
sergio.sme@epdvr.com.br
sergio@iaesmevr.org
http://www.iaesmevr.org
Usurio Linux n 456767
Usurio Ubuntu n 25471
Cel.: (24) 92426788
Software Livre Separados somos
fracos, unidos com certeza seremos
fortes.

Giany Abreu

Desenvolvedora do Projeto GNU/Linux


VRlivre
Membro do Grupo Sul Fluminense de
usurios de Software Livre
Implementadora de Informtica da
SMEVR
Administrador do Portal IAESMEVR
Multiplicadora do NTEVR
www.iaesmevr.org
www.ntevrrj07.org
gianyabreu.sme@epdvr.com.br
gianyabreu@iaesmevr.org
gianyabreu@yahoo.com.br
Usurio Linux n 479794
Usurio Ubuntu n 25472
Cel.: (24) 9266 6618

permitido copiar, distribuir, exibir e executar a esta obra, sendo vedada a Criao de Obras Derivadas. Voc no pode alterar, transformar ou criar outra obra com base nesta.

Atribuio-Uso No-Comercial-Vedada a Criao de Obras Derivadas 3.0 Unported

NDICE

04

O que o Samba?

04

Instalando o Samba

06

Usando o Samba para compartilhar pastas em sua rede

09

Acessando o compartilhamento

11

Usando o Samba como Servidor de Arquivos

11

Instalando o Gettext

12

Instalando o Kommander

13

Instalando o VRlivresamba

14

Iniciando o programa VRlivre_serv

17

Cadastrando o usurio no Samba

18

Viso Geral da pasta home, antes de


rodar o script

19

Configurando os Clientes

20

Executando o Samba e cadastrando usurios

22

Conferindo as modificaes e a montagem dos


compartimentos

23

Verificando o funcionamento do servidor

O que o Samba?
O Samba um software servidor para Linux (e outros sistemas baseado
em Unix) que permite o gerenciamento e compartilhamento de recursos em redes formadas por computadores com o Windows e Linux. Assim, possvel usar o Linux como
servidor de arquivos, servidor de impresso, entre outros, como se a rede utilizasse servidores Windows (NT, 2000, XP, Server 2003).
Com o servidor Samba, possvel compartilhar arquivos, compartilhar impressoras e controlar o acesso a determinados recursos de rede com igual ou maior eficincia que servidores baseados em sistemas operacionais da Microsoft. Mas, neste caso,
o sistema operacional utilizado o Linux.
O Samba compatvel com praticamente qualquer verso do Windows,
como NT 4.0, 9x, Me, 2000, XP e Server 2003, alm de mquinas com o Linux, claro.
Todo trabalho feito pelo Samba provido de grande segurana, uma vez que h grande
rigor nos controles dos recursos oferecidos. Tanto que existem empresas que usam o
Samba como soluo para conflitos existentes entre diferentes verses do Windows.

Instalando o Samba
O Samba um software livre que est disponvel sob a licena GNU (GNUs
not Unix). Muitas distribuies Linux j o incluem, mas caso queira instal-lo, usurios do
Debian, Ubuntu ou Linux Educacional... podem usar o seguinte comando num terminal,
usando o root:
aptitude install samba samba-common smbclient smbfs + enter
No Centro de controle do KDE temos as configuraes padro do Samba
(smb.conf). (Clique Iniciar, Sistema, Centro de Controle.)

Configurao do Samba

O Centro de controle do KDE.

Clique no sinal de + no item Internet & Rede


e depois em Samba

Para liberar os controles voc vai precisar acionar o


Modo Administrador, para isso basta dar um clique no boto Modo
Administrador.

Agora podemos navegar pelas abas e verificar algumas configuraes existentes. Vamos inicialmente deixar nossa
configurao como a da prxima tela.

Configurao do Samba

Como pode ser visto acima, mudamos o apenas 2 itens:


Grupo de trabalho que era WORKGROUP para mec
Descrio do servidor que era %h server (SambaUbuntu)
para %h server (Samba %v).
Agora podemos apertar aplicar e depois Ok para confirmar,
j podemos fechar o Centro de controle do KDE.

Usando o Samba para compartilhar pastas em sua rede


Podemos usar o samba de vrias formas, dentre elas compartilhar arquivos
entre as mquinas que esto dentro da nossa rede, inclusive com mquinas que tenham
o Sistema Operacional Windows. A seguir veremos uma forma fcil de compartilhar a
pasta Documentos

Clique no menu Iniciar e depois em Configuraes do Sistema.

Configurao do Samba

Abra o tem Compartilhamento...

Clique no boto Modo Administrador (parte inferior da janela).

Digite a senha administrativa e clique em ok.

Clique em Adicionar em seguida localize a pasta


para compartilhar

Configurao do Samba

Aps encontrar a pasta Documentos, confira o endereo e depois clique


em Ok

Voc pode clicar em Mais Opes


Samba e modificar outras coisas referentes ao
Samba.

Depois que terminar clique em Ok

Configurao do Samba

Veja que a pasta Documentos j aparece na listagem


abaixo.

Veja o resultado, clique em fechar e aplicar se for necessrio.

Acessando o compartilhamento
Agora que voc ja realizou os compartilhamentos, v em uma mquina
qualquer da sua rede e clique no cone Pastas de Rede

Agora clique em Compartilhamentos do Samba

Configurao do Samba

Como podemos ver acima (destaque


em vermelho) o grupo de trabalho Mec que criamos l atrs no Centro de controle do KDE, j se
mostra disponvel na rede. D 2 cliques para expandir os computadores que pertencem a este grupo.

Agora j podemos ver o computador que compartilhamos a pasta, que em


nosso exemplo o circulado de vermelho. D
um duplo clique sobre o cone .

Pronto agora j encontramos a pasta que compartilhamos na rede. Desta forma podemos compartilhar arquivos entre diversas mquinas independente de serem Linux ou Windows. Vamos
conseguir enxergar os arquivos e dependendo das configuraes que
voc fizer, poderemos at permitir que estes arquivos sejam modificados pelos usurios da rede. Por este motivo tenha muito cuidado
com seus arquivos e mais como voc compartilha estes arquivos na
rede.

10

Configurao do Samba

Usando o Samba com Servidor de Arquivos



O mtodo de compartilhamento que aprendemos nos passos anteriores
bem simples, mas tem alguns pontos negativos, vamos ver como podemos melhorar
isso, imagine que voc tenha a seguinte situao:
Voc deu a sua aula e o seu laboratrio tem 10 mquinas e cada aluno salvou o seu
trabalho na mquina local e voc tem agora que entrar em cada mquina e salvar os arquivos destes alunos no seu computador para que no se perca, para corrigir, para fazer
backup ou por outro motivo

O que fazer nesta situao?

Soluo 1 Voc pode sentar na cadeira, em seu computador e ir abrindo
as 10 mquinas uma a uma e buscando os arquivos, copiando e colando,
seria uma soluo (bem trabalhosa).

Soluo 2 Criar um servidor de arquivos, onde exista uma pasta que seja
montada automaticamente durante a inicializao do sistema e que ao salvar o arquivo
os alunos consigam encontrar a pasta e a mesma j permita salvar o arquivo usando a
rede.

Qual das 2 situaes seria a mais simples e produtiva, para o quadro apresentado?

Para facilitar ainda mais o trabalho de configurao do servidor Samba, vamos instalar o VRlivre_serv, que vai permitir que configuremos tanto o servidor como os
clientes com apenas alguns cliques Os pacotes necessrios so os 3 mostrados acima,
para instalar basta dar 2 cliques.

Vamos instalar um de cada vez na sequncia:

1 settext

2 kommander

3 vrlivresamba

Instalando o Gettext
srio.

Clique em Instalar Pacote e na prxima tela digite a senha, se for neces-

Configurao do Samba

11

Quando a instalao terminar, basta apertar o boto Fechar, para sair da


janela de instalao.

Instalando o kommander
srio.

12

Clique em Instalar Pacote e na prxima tela digite a senha, se for neces-

Configurao do Samba

Quando a instalao terminar, basta apertar o boto Fechar, para sair da


janela de instalao.

Instalando o VRlivresamba

srio.

Clique em Instalar Pacote e na prxima tela digite a senha, se for neces-

Configurao do Samba

13

Quando a instalao terminar, basta apertar o boto Fechar, para sair da


janela de instalao

Iniciando o programa VRlivre_serv


Aps a instalao ser criado um atalho no menu iniciar, como pode ser
visto na figura, basta ir at ele e dar um clique para abrir o programa.


Como podemos ver a interface bem simples, com apenas 3 caixas de
texto e 5 botes bem sugestivos e autoexplicativos. Ela foi feita pensado em ser a mais
amigvel possvel.

14

Configurao do Samba


No Passo 1 basta digitar
o nome do grupo de trabalho e nome
do servidor, em seguida apertar o boto
Passo1.


Nesta tela que ser
aberta, basta digitar a senha administrativa e apertar enter... pronto voc vai
voltar para a tela inicial

Toda a configurao do samba salva dentro de um arquivo de texto dentro


da pasta /etc/samba/ no arquivo smb.conf.
Vamos usar o boto Abrir o smb.conf para edio. Poderemos aprender
um pouquinho das configuraes que foram feitas pelo programa e se for o caso alterlas.

Na tela que foi aberta voc tem a viso geral do arquivo smb.conf, nas
prximas telas vamos ver algumas partes que precisamos saber o que fazem e para que
servem dentro das configuraes do samba.
Configurao do Samba

15

Na tela que foi aberta


voc tem a viso geral do arquivo smb.
conf, nas prximas telas vamos ver algumas partes que precisamos saber o
que fazem e para que servem dentro
das configuraes do samba.

Estas configuraes afetam todo o samba.


[global]
# nome do nosso grupo de trabalho
workgroup =sme
# nome do computador, ou seja, o servidor
netbios name =micro01
# nome ou apelido que vai aparecer na rede
server string = %h server (Samba %v)
name resolve order = lmhosts, host, wins, bcast
printcap name = lpstat
# encriptar as senhas, neste caso sim
encrypt passwords = true
wins support = yes
# defini qual conjunto de caracteres tero os arquivos
unix charset = iso8859-1
display charset = cp850

16

Configurao do Samba

Aqui configuramos a pasta_de_aulas


# nome do compartilhamento
[pasta_de_aulas]
# caminho real da pasta no sistema
path = /home/pasta_de_aulas
# compartilhamento est disponvel? Neste caso sim
available = yes
# permisses que os arquivos criados tero
create mask = 0777
# permisses que as pastas criadas tero
directory mask = 0777
# deve aparecer na rede? Neste caso sim
browseable = yes
# deve ficar disponvel para leitura e escrita? Neste caso sim
writable = yes
Aqui configuramos a pasta jclic
# nome do compartilhamento
[jclic]
# caminho real da pasta no sistema
path = /home/jclic
# compartilhamento est disponvel? Neste caso sim
available = yes
# neste caso somente um comentrio
#create mask = 0777
# neste caso somente um comentrio
#directory mask = 0777
# deve aparecer na rede? Neste caso sim
browseable = yes
# deve ficar disponvel para leitura e escrita? Neste caso no
writable = no

Cadastrando usurio no samba


De volta a tela principal, vamos executar o passo 2, que consiste em usurio que vai acessar o samba Digite o nome do usurio desejado, neste caso professor e
aperte o boto Passo 2 Cadastrar Usurio

Configurao do Samba

17

Digite a senha administrativa e aperte a tecla Enter.

Na tela que foi aberta digite a senha


e aperte Enter.

Viso geral da pasta home, antes de rodar o script

O script vai criar uma pasta chamada escola no diretrio /home e dentro
dela vai criar algumas outras sugestivas para que possamos manter a organizao de
arquivos. Lembrando que estas pastas criadas so somente uma sugesto e podem ser
alteradas de acordo com a necessidade de cada escola ou local.
Criando as pastas necessrias no servidor de arquivos.
De volta a tela principal j podemos criar uma srie de pastas para organizar o nosso servidor Para issoclique no boto Passo 3 Criar pastas do Servidor.

18

Configurao do Samba

Viso geral da pasta home, depois de rodar o script


Repare que agora a pasta /home tem uma pasta escola, a pasta_de_aulas e a pasta jclic.
A pasta escola no aparece na rede, fica disponvel somente na mquina, serve para guardar arquivos.
A pasta_de_aulas pode ser acessada por todos na rede, basta colocar
nela tudo o que quiser compartilhar na rede, mas tome cuidado com coisas importantes.
A pasta jclic pode ser acessada na rede porm seu contedo somente
para leitura.
Viso interna da pasta escola
Dentro da pasta escola, foram criados todos estes diretrios tendo em vista
a organizao de arquivos no servidor.
Voc pode alterar, deletar ou criar outras pastas de acordo com a necessidade.

Passo 4 Reiniciar o sistema


De volta a tela inicial, s falta apertar o boto Passo 4 Reiniciar o sistema
e ativar as configuraes.
Aps a reinicializao do sistema o samba estar rodando com as novas
regras.

Configurando os clientes (restante dos micros)


Usaremos o mesmo programa que usamos para configurar o servidor.

Configurao do Samba

19

Com o programa aberto vamos at a aba Micro dos Alunos, voc vai notar
que ela mais simples ainda e s tem 2 botes, alm de um texto explicativo. Ento aps
ler o texto, vamos apertar o boto Passo 1 Criar pastas de acesso

Executando o Samba e cadastrando usurios

clique no boto Criar


pastas de acesso.

1 - Informe a
senha administrativa e aperte
a tecla Enter.

2 - Informe o
nome do usurio e aperte a tecla
enter

20

Configurao do Samba

Informe a senha do
usurio e aperte a tecla enter.

Informe o endereo IP do servidor samba e


aperte a tecla enter.

Sero abertas 2 telas como a que voc v aqui ao lado, pode apertar o cancelar em todas as 2. Depois voc vai voltar a janela principal do programa.

Aperte o boto cancelar nas duas janelas.

Agora basta apertar o boto Passo 2 Reiniciar e ativar o Servidor. Sua


rea de trabalho deve ter ficado mais ou menos como a que mostramos ao lado no destaque em vermelho.

Configurao do Samba

21

Conferindo as modificaes e a montagem dos compartilhamentos


Vamos ver o que foi mudado no arquivo /etc/fstab para que as pastas
compartilhadas fossem montadas durante a inicializao, somente para aprendermos o
que foi feito. Abra o gerenciador de arquivos como root > v em /etc e localize o arquivo
fstab > usando o boto direito do mouse em cima do arquivo > selecione abrir com... >
Kate

Repare no destaque em vermelho, as 2 linhas que foram acrescentadas ao


arquivo e que so responsveis pela montagem das 2 pastas (pasta_de_aulas e jclic) nos
computadores clientes. tambm neste arquivo que feita a autenticao do usurio
que ter acesso ao compartilhamento, alm das permisses que o mesmo ter sobre a
montagem da pasta no sistema.

22

Configurao do Samba

Verificando o funcionamento do servidor

como...

Abra um editor de textos digite uma linha qualquer, v em arquivo > Salvar

Localize > /home/professor/Desktop/pasta_de_aulas >


d um nome para o arquivo (exemplo: seu_nome) e aperte o boto Ok,
para finalizar o processo.
Agora abra o gerenciador de arquivos, acesse /home/professor/Desktop/
pasta_de_aulas em qualquer um dos micros cliente e na pasta /home/pasta_de_aulas
do servidor. Pronto. j podemos ver o arquivo que salvamos em todas as mquinas da
rede,
Procuramos passar para vocs algumas possibilidades de se trabalhar com
o Samba, existem muitas configuraes possveis, diferentes das que mostramos, mas
acreditamos que voc j pode fazer um excelente trabalho em sua rede usando apenas as configuraes que lhes apresentamos. Acreditamos tambm que com tempo de
estudo e dedicao ao GNU/Linux, vocs podero muito em breve fazer suas prprias
configuraes e melhorias de acordo com o que vo aprendendo no dia a dia de uso do
Sistema Operacional GNU/Linux.

Configurao do Samba

23

24

Configurao do Samba

Você também pode gostar