Configurar Servidor Samba Integração Windows e Linux Arquivo

6
Configurar Servidor Samba Integração Windows e Linux 1. Vamos agora compartilhar arquivos entre Windows e Linux utilizando o software Samba 2. O Servidor Samba é utilizado principalmente para compartilhar arquivos e impressoras entre um servidor Linux e um cliente Windows. 3. O Samba na verdade é uma implementação do protocolo SMB (Server Message Block) que é utilizado para compartilhar arquivos e impressoras em servidores Windows. 4. O Linux por padrão não pode compartilhar arquivos com o Windows utilizando pastas compartilhadas, mas quando instalamos o Servidor Samba podemos ter essa função no Linux. 5. Instale o Samba com o seguinte comando no Debian2: o apt-get install samba 6. Entre nas pasta /etc/samba com o comando cd /etc/samba 7. Digite ls para saber se o arquivo smb.conf está dentro dessa pasta 8. Renomeei o arquivo smb.conf com o seguinte comando: o mv smb.conf smb.conf.bkp 9. Dentro dessa mesma pasta digite o comando nano smb.conf para criar um novo arquivo smb.conf

description

configurar

Transcript of Configurar Servidor Samba Integração Windows e Linux Arquivo

  • Configurar Servidor Samba Integrao Windows e Linux

    1. Vamos agora compartilhar arquivos entre Windows e Linux utilizando o

    software Samba

    2. O Servidor Samba utilizado principalmente para compartilhar arquivos e

    impressoras entre um servidor Linux e um cliente Windows.

    3. O Samba na verdade uma implementao do protocolo SMB (Server Message

    Block) que utilizado para compartilhar arquivos e impressoras em servidores

    Windows.

    4. O Linux por padro no pode compartilhar arquivos com o Windows utilizando

    pastas compartilhadas, mas quando instalamos o Servidor Samba podemos ter

    essa funo no Linux.

    5. Instale o Samba com o seguinte comando no Debian2:

    o apt-get install samba

    6. Entre nas pasta /etc/samba com o comando cd /etc/samba

    7. Digite ls para saber se o arquivo smb.conf est dentro dessa pasta

    8. Renomeei o arquivo smb.conf com o seguinte comando:

    o mv smb.conf smb.conf.bkp

    9. Dentro dessa mesma pasta digite o comando nano smb.conf para criar um

    novo arquivo smb.conf

  • 10. Dentro do arquivo insira os seguintes comandos:

    # Configuracao do Servidor Samba

    # Data: 09/10/2014

    # Parametros Globais

    [global]

    netbios name = DEBIAN2

    workgroup = GRUPO

    server string = Servidor Samba

    security = user

    encrypt passwords = yes

    log file = /var/log/samba/samba.log

    11. Grave as informaes no arquivo e saia e depois digite o comando para validar

    essas configuraes no samba: /etc/init.d/samba reload

    12. Vamos agora inserir os usurios criados no exerccio anterior dentro do Samba

    com os seguintes comandos:

    o smbpasswd a joao

    o smbpasswd a jose

    13. Quando solicitado para colocar a nova senha, digite senac@123

    14. Logo aps inserir os usurios no Samba, crie a seguinte estrutura de pasta com

    os seguintes comandos.

    o mkdir /dados

    o mkdir /dados/vendas

    o mkdir /dados/compras

    15. Volte ao arquivo smb.conf digitando nano /etc/samba/smb.conf

  • 16. Dentro do arquivo depois da ltima linha coloque os seguintes comandos:

    # Parametros Locais

    [vendas]

    comment = Arquivo de Vendas

    writeable = yes

    path = /dados/vendas

    [compras]

    comment = Arquivos de Compras

    writeable = yes

    path = /dados/compras

    17. Grave as informaes no arquivo e saia e depois digite o comando para validar

    essas configuraes no samba: /etc/init.d/samba reload

    18. Ligue a mquina cliente e quando ela j estiver iniciada abra o menu executar e

    digite \\192.168.0.2 para acessar o servidor de arquivos Samba no Debian2

  • 19. Pressione enter e quando aparecer pedindo usurio e senha coloque no nome

    de usurio: jos e na senha: senac@123

    20. Quando entrar no servidor voc vai visualizar duas pastas, uma chamada

    compras e outras vendas, entre nas duas pastas e tente criar uma pasta ou um

    arquivo, provavelmente voc no vai conseguir, porque no tem permisso

    21. Isso vai acontecer devido as permisses que no esto configuradas

    22. Para o funcionamento completo do servidor de arquivos agora devemos

    entender sobre permisses:

    23. Vamos ver como esto as permisses das pastas vendas e compras utilizando o

    comando ls la, digite o seguinte comando:

    o ls -la /dados

    24. Voc ver a seguinte sada:

    drwxr-xr-x 4 root root 4096 Oct 8 22:49 .

    drwxr-xr-x 24 root root 4096 Oct 8 22:47 ..

    drwxr-xr-x 2 root root 4096 Oct 8 22:49 compras

    drwxr-xr-x 2 root root 4096 Oct 8 22:49 vendas

    25. Em negrito temos as permisses, vamos entender o que significa:

  • o d significa que um diretrio ou pasta se no houver um arquivo

    o rwx - significa que o usurio root tem acesso read (leitura), write

    (gravar) e executar ou listar

    o r-x - o grupo root tem acesso somente leitura e execuo

    o r-x - todos os outros usurios tem acesso somente leitura e execuo

    26. Perceba que aparece nas permisses root root, isso significa que o dono do

    arquivo o usurio root e o grupo root

    27. Para mudarmos essa opo podemos utilizar o comando chmod, exemplo:

    o chmod 777 arquivo.txt

    28. Mas o que significa esse 777?

    29. Na verdade 777 coloca as permisses de todos como leitura, gravao e

    execuo, usurio dono do arquivo, grupo dono do arquivo e os outros

    usurios, quando precisarmos definir outros tipos de permisso podemos

    utilizar essa tabela:

    0 : --- (nenhuma permisso)

    1 : --x (somente execuo)

    2 : -w- (somente escrita)

    3 : -wx (escrita e execuo)

    4 : r-- (somente leitura)

    5 : r-x (leitura e execuo)

    6 : rw- (leitura e escrita)

    7 : rwx (leitura, escrita e execuo)

    30. Vamos mudar essas permisses definindo as permisses para as duas pastas

    como leitura, gravao e execuo para root e o grupo especfico (Vendas ou

    Compras) e para todos os outros usurios somente leitura e execuo,

    executamos o seguinte comando:

    o chmod 775 /dados/vendas

    o chmod 775 /dados/compras

    31. Crie os seguintes grupos no Linux

    o groupadd vendas

    o groupadd compras

    32. Coloque os usurios joao no grupo vendas e jose no grupo compras com os

    seguintes comandos:

    o usermod joao -G vendas

    o usermod jose -G compras

  • 33. Por ltimo vamos definir o grupo de acesso para as pastas com o comando

    chown:

    o chown root.vendas /dados/vendas

    o chown root.compras /dados/compras

    34. Esse ltimo comando define as permisses o usurio root e os grupos vendas

    ou compras dependendo da pasta como donos da pasta.

    35. No Cliente anteriormente voc logou no servidor com o usurio jose, agora

    teste a criao de arquivos nas duas pastas compartilhadas, provavelmente

    voc deve criar um arquivo na pasta compras e no conseguir na pasta vendas

    36. Reinicie o cliente e novamente digite no menu executar \\192.168.0.2, agora

    entre com o usurio joao e com a senha senac@123

    37. Agora teste a criao de arquivos nas duas pastas compartilhadas,

    provavelmente voc deve criar um arquivo na pasta vendas e no conseguir

    na pasta compras

    38. Se todos os testes deram certo voc concluiu com xito as configuraes do

    servidor Samba e agora voc transformou seu Linux em um servidor de

    arquivos