You are on page 1of 24

Configurao do

Manual

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 04 06 09 11 11 12 13 14 17 18 19 20 22 23

O que o Samba? Instalando o Samba Usando o Samba para compartilhar pastas em sua rede Acessando o compartilhamento Usando o Samba como Servidor de Arquivos Instalando o Gettext Instalando o Kommander Instalando o VRlivresamba Iniciando o programa VRlivre_serv Cadastrando o usurio no Samba Viso Geral da pasta home, antes de rodar o script Configurando os Clientes Executando o Samba e cadastrando usurios Conferindo as modificaes e a montagem dos compartimentos 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. Clique em Instalar Pacote e na prxima tela digite a senha, se for neces-

12

Configurao do Samba

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

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

srio.

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

Informe a senha do usurio e aperte a tecla enter.

20

Configurao do Samba

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

You might also like