Anda di halaman 1dari 6

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