Samba Linux
Introdução
Fundamentos para criação de um domínio e serviços Windows em um servidor Linux.
O convívio Unix x Windows
• Uso crescente de máquinas Windows e
Linux
• Não vão ser parceiros
• Mas podem compartilhar recursos
• Este compartilhamento é possível através da suíte de protocolos CIFS
CIFS
• Common Internet File System
– Nome criado pela Microsoft
– “esconde” a rede e permite compartilhamento de discos e impressoras remotas como se fossem locais (com autenticação de usuários)
– SMB: Server Message Block
• O coração do CIFS
– Versão melhorada do SMB
CIFS
• Para ter acesso aos serviços, um cliente na rede Windows precisa identificar o nome servidor e os nomes no domínio daquele servidor • Determinado o nome, é preciso “resolver” esse nome em um endereço de transporte
(DNS ou NetBIOS)
CIFS
• Servidor e clientes trocam mensagens a fim de acessarem recursos neste servidor
• Isso é feito através das Server Message
Blocks (SMB).
Historia
• NetBIOS: sistema de redes simples para construção de LANs pequenas.
– Grupo de programas armazenados em RAM que fornecia interface entre programas e hardware de rede.
– Endereçamento de 16 bytes para identificar as estações e aplicativos de rede.
NetBIOS - evolução
• Microsoft incorpora ao DOS a capacidade de redirecionar I/O de disco para a interface
NetBIOS
– permite compartilhamento de disco na LAN !
• Este protocolo de compartilhamento de arquivos foi finalmente chamado de SMB, que mais tarde se tornou o CIFS.
NetBIOS
• Corresponde a camada de sessão do modelo
ISO/OSI
– atua como uma interface para aplicativo de rede
– permite que o aplicativo estabeleça uma sessão com outro dispositivo e deixa que o protocolo de rede (transação e redirecionamento) passe a solicitação de um lado para outro. (NetBEUI) !
– Não manipula o dado.
– Isso é feito através de comandos passados no
NCB (Network Control Blocks)
Importante
• Cliente conectam-se a