Professional Documents
Culture Documents
Manual
Samba
Compartilhamento e Servidor Samba Linux
Produzido por:
Sergio Graas
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.
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
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.
Configurao do Samba
Configurao do Samba
Voc pode clicar em Mais Opes Samba e modificar outras coisas referentes ao Samba.
Configurao do Samba
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
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
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
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
Configurao do Samba
17
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.
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
20
Configurao do Samba
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.
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
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
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