22
Ubuntu Day [ SAMBA ] (Servidor de Compartilhamento de Arquivos e Impressoras) Sistema utilizado: Ubuntu 10.04 Rodrigo Almeida Costa

Ubuntu Day [ SAMBA ] (Servidor de Compartilhamento de Arquivos e Impressoras) Sistema utilizado: Ubuntu 10.04 Rodrigo Almeida Costa

Embed Size (px)

Citation preview

Page 1: Ubuntu Day [ SAMBA ] (Servidor de Compartilhamento de Arquivos e Impressoras) Sistema utilizado: Ubuntu 10.04 Rodrigo Almeida Costa

Ubuntu Day [ SAMBA ](Servidor de Compartilhamento de Arquivos e Impressoras)

Sistema utilizado:

Ubuntu 10.04

Rodrigo Almeida Costa

Page 2: Ubuntu Day [ SAMBA ] (Servidor de Compartilhamento de Arquivos e Impressoras) Sistema utilizado: Ubuntu 10.04 Rodrigo Almeida Costa

Objetivos

Sobre o SAMBAInstalaçãoConfiguração

Page 3: Ubuntu Day [ SAMBA ] (Servidor de Compartilhamento de Arquivos e Impressoras) Sistema utilizado: Ubuntu 10.04 Rodrigo Almeida Costa

O Samba é o servidor que permite compartilhar arquivos e acessar compartilhamentos em máquinas Windows, um dos serviços mais utilizados em servidores Linux de rede local. Ele é dividido em dois módulos, o servidor Samba propriamente dito e o "smbclient", o cliente que permite acessar compartilhamentos em outras máquinas.

Page 4: Ubuntu Day [ SAMBA ] (Servidor de Compartilhamento de Arquivos e Impressoras) Sistema utilizado: Ubuntu 10.04 Rodrigo Almeida Costa

Usando o Samba, o servidor Linux se comporta exatamente da mesma forma que uma máquina Windows, compartilhando arquivos e impressoras e executando outras funções, como autenticação de usuários. 

Page 5: Ubuntu Day [ SAMBA ] (Servidor de Compartilhamento de Arquivos e Impressoras) Sistema utilizado: Ubuntu 10.04 Rodrigo Almeida Costa

Após instalar o Ubuntu você irá entrar com a conta que você criou que não é uma conta root então faz-se necessário acessar como root para realizar os procedimentos seguintes.

Então utilize o seguinte comando “sudo su” ou “sudo –i”.

Após:

Por motivos de segurança agora vamos alterar a senha do root, com o seguinte comando:“passwd root”.

Page 6: Ubuntu Day [ SAMBA ] (Servidor de Compartilhamento de Arquivos e Impressoras) Sistema utilizado: Ubuntu 10.04 Rodrigo Almeida Costa

SERVIDOR SAMBA[Instalação]

Já logado como root:

Vamos instalar o samba, para issoteremos que abrir o terminal e

digitar “apt-get install samba”.

Têm cerca de 18,2MB.

Page 7: Ubuntu Day [ SAMBA ] (Servidor de Compartilhamento de Arquivos e Impressoras) Sistema utilizado: Ubuntu 10.04 Rodrigo Almeida Costa

SERVIDOR SAMBA[Instalação]

Ainda logado como root:

Vamos instalar o swat, para issoteremos que abrir o terminal e

digitar “apt-get install swat”.

Têm cerca de 9,8MB.

Page 8: Ubuntu Day [ SAMBA ] (Servidor de Compartilhamento de Arquivos e Impressoras) Sistema utilizado: Ubuntu 10.04 Rodrigo Almeida Costa

SERVIDOR SAMBA[Configuração]

Antes de começar a mexer no arquivo de configuração do samba vamos fazer uma cópia para eventuais restaurações em caso de catástrofe na configuração!

Comando: “cd /etc/samba/” “mv smb.conf smb.conf.bkp”

Page 9: Ubuntu Day [ SAMBA ] (Servidor de Compartilhamento de Arquivos e Impressoras) Sistema utilizado: Ubuntu 10.04 Rodrigo Almeida Costa

SERVIDOR SAMBA[Configuração]

Nosso objetivo vai ser o compartilhamento de duas pastas uma com acesso liberado a qualquer pessoa [pública], e outra com acesso restrito para alguns usuários.

[Publica] e [Reservada]

Page 10: Ubuntu Day [ SAMBA ] (Servidor de Compartilhamento de Arquivos e Impressoras) Sistema utilizado: Ubuntu 10.04 Rodrigo Almeida Costa

SERVIDOR SAMBA[Configuração]

Iremos então criar as referidas pastas no Servidor Linux, vamos começar criando a pasta Publica, vamos criá-la em /home/rodrigoac/

Comando: “cd /home/rodrigoac/” “mkdir SMB-Inseguro”

Page 11: Ubuntu Day [ SAMBA ] (Servidor de Compartilhamento de Arquivos e Impressoras) Sistema utilizado: Ubuntu 10.04 Rodrigo Almeida Costa

SERVIDOR SAMBA[Configuração]

Iremos agora criar a pasta Reservado, vamos criá-la também em /home/rodrigoac/

Comando:“mkdir SMB-Seguro”

Page 12: Ubuntu Day [ SAMBA ] (Servidor de Compartilhamento de Arquivos e Impressoras) Sistema utilizado: Ubuntu 10.04 Rodrigo Almeida Costa

Agora iremos analizar o arquivo de configuração que já está configurado para destrincharmos ele,..

SERVIDOR SAMBA[Configuração (smb.conf)]

Page 13: Ubuntu Day [ SAMBA ] (Servidor de Compartilhamento de Arquivos e Impressoras) Sistema utilizado: Ubuntu 10.04 Rodrigo Almeida Costa

[global]workgroup = FACIMPnetbios name = UBUNTUserver string = Ubuntu Daysecurity = share

SERVIDOR SAMBA[Configuração (smb.conf)]

Page 14: Ubuntu Day [ SAMBA ] (Servidor de Compartilhamento de Arquivos e Impressoras) Sistema utilizado: Ubuntu 10.04 Rodrigo Almeida Costa

[Publico]

comment = Compartilhamento Publico

path = /home/rodrigoac/SMB-Inseguro

read only = Noguest ok = Yesbrowseable = yes

SERVIDOR SAMBA[Configuração (smb.conf)]

Page 15: Ubuntu Day [ SAMBA ] (Servidor de Compartilhamento de Arquivos e Impressoras) Sistema utilizado: Ubuntu 10.04 Rodrigo Almeida Costa

[Reservado]

comment = Somente Leiturapath = /home/rodrigoac/SMB-

Seguroguest ok = Yesread only = yesbrowseable = yes

SERVIDOR SAMBA[Configuração (smb.conf)]

Page 16: Ubuntu Day [ SAMBA ] (Servidor de Compartilhamento de Arquivos e Impressoras) Sistema utilizado: Ubuntu 10.04 Rodrigo Almeida Costa

Um detalhe, com relação ao parâmetro:guest ok = yes

ele utiliza o usuário nobody do grupo nogroup

então teremos que mudar o dono das pastas do compartilhamento que criamos para ser ele,...

SERVIDOR SAMBA

Page 17: Ubuntu Day [ SAMBA ] (Servidor de Compartilhamento de Arquivos e Impressoras) Sistema utilizado: Ubuntu 10.04 Rodrigo Almeida Costa

Para isso então, usaremos os comandos:

“chown nobody.nogroup SMB-Seguro/”

“chown nobody.nogroup SMB-Inseguro/”

Pronto...

SERVIDOR SAMBA

Page 18: Ubuntu Day [ SAMBA ] (Servidor de Compartilhamento de Arquivos e Impressoras) Sistema utilizado: Ubuntu 10.04 Rodrigo Almeida Costa

SWAT

O swat é um software via browser para gerenciamento mais amigável das configurações do samba, através dele é possível criar compartilhamento de pastas, verificar status de acesso ao compartilhamento, entre outros.

O nosso exemplo está rodando no endereço: http://192.168.229.134:901

Page 19: Ubuntu Day [ SAMBA ] (Servidor de Compartilhamento de Arquivos e Impressoras) Sistema utilizado: Ubuntu 10.04 Rodrigo Almeida Costa

SWAT [ INTERFACE ]

Page 20: Ubuntu Day [ SAMBA ] (Servidor de Compartilhamento de Arquivos e Impressoras) Sistema utilizado: Ubuntu 10.04 Rodrigo Almeida Costa

SAMBA p/ ANDROID

O sistema operacional ANDROID também pode utilizar o servidor SAMBA para compartilhamento de arquivos, o aplicativo que o faz trabalhar como tal é o :

SAMBA Filesharing, disponível no Google PLAY

Page 21: Ubuntu Day [ SAMBA ] (Servidor de Compartilhamento de Arquivos e Impressoras) Sistema utilizado: Ubuntu 10.04 Rodrigo Almeida Costa
Page 22: Ubuntu Day [ SAMBA ] (Servidor de Compartilhamento de Arquivos e Impressoras) Sistema utilizado: Ubuntu 10.04 Rodrigo Almeida Costa

Obrigado a Todos!!

Contato: [email protected]

Site: www.rodrigoac.com