11
Administração de sistemas operacionais Aula 16 Servidor de arquivos – Samba Prof. Esp. Diovani Milhorim

Administração de sistemas operacionais

  • Upload
    oona

  • View
    26

  • Download
    0

Embed Size (px)

DESCRIPTION

Administração de sistemas operacionais. Aula 16 Servidor de arquivos – Samba Prof. Esp. Diovani Milhorim. Servidor de arquivos. Samba  é um aplicativo que simula um servidor Windows, permitindo que seja feito gerenciamento e compartilhamento de arquivos em uma rede GNU/Linux / Microsoft. . - PowerPoint PPT Presentation

Citation preview

Page 1: Administração de sistemas operacionais

Administração de sistemas operacionais

Aula 16Servidor de arquivos – SambaProf. Esp. Diovani Milhorim

Page 2: Administração de sistemas operacionais

Servidor de arquivos

Samba é um aplicativo que simula um servidor Windows, permitindo que seja feito gerenciamento e compartilhamento de arquivos em uma rede GNU/Linux / Microsoft. 

Page 3: Administração de sistemas operacionais

Servidor de arquivos

Além de ser um ótimo compartilhador de arquivos entre rede Microsoft/Linux/Unix, o Samba permite que o servidor atue como PDC (Primary Domain Controller), um controlador primário de domínio onde o computador na rede terá um usuário e senha de acesso ao servidor e seus arquivos pessoais e configuração ficarão salvos apenas no servidor.

Page 4: Administração de sistemas operacionais

Servidor de arquivos

Instalando:

Primeiro: 

# apt-get upadate# apt-get install samba 

 

Page 5: Administração de sistemas operacionais

Servidor de arquivos

Configurando: 

# cd /etc/samba/# mv smb.conf smb.conf2# mcedit smb.conf 

O arquivo smb.conf é o arquivo de configuração do servidor.

Page 6: Administração de sistemas operacionais

Servidor de arquivosO arquivo de configuração

Para colocar o computador na rede e adicionar o nome pelo qual será buscado na rede, configure a sessão "[global]" da seguinte forma: 

workgroup = <nome> 

Através desta opção é possível escolher a qual grupo de trabalho o servidor irá pertencer. 

netbios name = <nome> 

Essa opção permite adicionar o nome pelo qual o servidor será visto pelos computadores na rede.  

Page 7: Administração de sistemas operacionais

Servidor de arquivosO arquivo de configuração

O compartilhamento de diretórios funciona da seguinte maneira: 

[publico] 

Define o nome do compartilhamento, como aparecerá no ambiente de redes. 

path = /home/servidor

Usamos essa sintaxe para definir a pasta local que está sendo compartilhada. 

available = yes 

Para indicar se o compartilhamento esta disponível na rede usamos a opção available.

browseable = yes 

O item browseable define se o compartilhamento aparecerá na rede.

writable = yes 

Adicionando a palavra "yes", o compartilhamento fica disponível para leitura e escrita.

Page 8: Administração de sistemas operacionais

Servidor de arquivos

Exemplo

[global]

workgroup = GRUPOserver string = %h server (Samba, Debian)dns proxy = nointerfaces = lo eth0 eth1bind interfaces only = truelog file = /var/log/samba/log.%mmax log size = 1000syslog = 0panic action = /usr/share/samba/panic-action %dsecurity = shareencrypt passwords = truepassdb backend = tdbsamobey pam restrictions = yesguest account = nobodyinvalid users = rootpasswd program = /usr/bin/passwd %u

[Servidor]comment = Servidor de Arquivospath = /home/servidorbrowseable = yesread only = yesguest ok = yes

Page 9: Administração de sistemas operacionais

Servidor de arquivos

Outro exemplo:

[arquivos_tiago]   path = /home/arquivos_tiago   available = yes   writable = yes   browseable = yes   valid users = tiago   hosts allow = 192.168.0.3  

Page 10: Administração de sistemas operacionais

Servidor de arquivos

Agora cria-se a pasta servidor: 

# mkdir /home/servidor# cd /home/# chmod 777 servidor/ 

E por fim: 

# /etc/init.d/samba restart 

 

Page 11: Administração de sistemas operacionais

Servidor de arquivos

Prática:

Configure um servidor samba em seu sistema linux com grupo igual ao seu nome e cuja máquina seja visivel com nome de servidor_<seu nome>.

No servidor crie uma pasta compartilhada de nome “publico”, vísível na rede, com permissão de escrita e navegável.

Crie um arquivo de nome “dados.txt” nesta pasta, coloque nele seu nome e endereço.Tente acessar o arquivo a partir de uma máquina windows.