Servidor Samba: conceitos e configuração rápida
Índice:
- Vamos aprender um pouco de samba
- Por que usar o Samba?
- Operação
- Configuração
- O que o Samba pode fazer por mim?
- Vamos agora ver o Samba em ação
O Samba é um projeto de software livre que implementa o protocolo de arquivos compartilhados do Windows para sistemas operacionais semelhantes ao UNIX. Esse protocolo era conhecido anteriormente como SMB, posteriormente catalogado como CIFS. Dessa forma, o fato de computadores com GNU / Linux, Mac OS X ou Unix em geral serem vistos como servidores ou se relacionarem como clientes em redes baseadas em Windows, se torna realidade.
Índice de conteúdo
Vamos aprender um pouco de samba
A criação do Samba é a ideia de Andrew Tridgell. É um projeto que nasceu em 1991, quando criou um programa de servidor de arquivos para sua rede local, que suportava um protocolo reconhecido como DEC pela Digital Pathworks. Embora ele não soubesse na época, esse protocolo se tornaria SMB mais tarde.
Por que usar o Samba?
O Samba é basicamente um conjunto de aplicativos Unix que implementa o protocolo SMB (Server Message Block). Este protocolo é usado para operações cliente-servidor em uma rede. Então, usando esse protocolo, o Samba permite que o Unix estabeleça comunicação com os produtos Microsoft Windows através do protocolo. Dessa forma, uma máquina Unix com Samba pode entrar na rede da Microsoft, mostrando-se como um servidor e fornecendo os seguintes serviços:
- Compartilhe vários sistemas de arquivos, compartilhe impressoras, com instalação no servidor e nos clientes. Forneça uma visualização dos clientes na rede, o que facilitará a colaboração com nossos usuários. Ele permite a verificação dos clientes através de um logon em um domínio do Windows. Forneça ou ajude com um servidor de resolução de nomes WINS.
Operação
Hoje, o Samba Suite inclui em sua implementação alguns demônios fundamentais. Eles são responsáveis por fornecer recursos compartilhados aos clientes SMB na rede (também chamados de serviços).
Os demônios mencionados acima são:
smbd: é o daemon responsável por permitir o compartilhamento de arquivos e impressoras pela rede SMB, além de fornecer verificação e conceder autorização para acesso por clientes SMB.
nmbd: é o daemon responsável pela pesquisa no WINS (Windows Internet Name Service) e fornece a ajuda necessária por meio de um visualizador.
Configuração
A configuração do Samba no Linux é feita através da edição de um único arquivo localizado em
/etc/samba/smb.conf.
Aqui está um exemplo de uma configuração básica:
# ============== Configurações globais =================== # workgroup = PRUEBAGROUP string do servidor = Samba% v ganha suporte = não carregar impressoras = não # ======= Segurança ======= # security = mapa do usuário para convidado = usuário ruim convidado ok = sim público = sim hosts permitem = 127.0.0.1 192.168.22.0/24 hosts negam = 0.0.0.0/0 # ============== Compartilhar a definição ==================== # comment = Teste de música. caminho = / home / Dados / Música / disponível = sim navegável = sim gravável = não copiar = Comentário musical = Testar vídeos. path = / home / Dados / Vídeos / copy = Comentário musical = Outros dados. caminho = / home / Dados / Caixa / gravável = sim
O que o Samba pode fazer por mim?
Como mencionado anteriormente, o Samba fornece toda a ajuda para que máquinas Windows e Unix possam coexistir na mesma rede. No entanto, podemos apontar razões específicas pelas quais você gostaria de instalar um servidor Samba na sua rede. Listamos-os abaixo:
- Você deseja economizar as despesas de pagar um servidor Windows NT para obter as funcionalidades que ele fornece.Você deseja fornecer um espaço comum para realizar transferências de dados entre um NT Server para Linux ou vice-versa.Para compartilhar outros recursos, como impressoras, entre clientes Windows e Linux.É útil estabelecer comunicação com arquivos NT a partir de um servidor Linux.
Vamos agora ver o Samba em ação
Assumiremos que temos a seguinte configuração básica de rede:
- Um servidor Samba em uma máquina Linux, chamaremos isso de hidra.Alguns clientes do Windows, cujos nomes serão phoenix e quimera.Todos conectados via rede local (LAN).Além disso, também assumiremos que a hidra tem uma impressora de injeção conectada. e um compartilhamento de disco chamado rede (ambos os recursos podem ser oferecidos para as outras duas máquinas).
O gráfico representativo dessa rede pode ser visto na figura abaixo:
Como pode ser visto, nesta rede, cada um dos computadores está dentro do mesmo grupo de trabalho. Para aqueles que não estão relacionados ao termo, um Grupo de Trabalho é um rótulo simples que identifica um conjunto específico de máquinas / computadores / equipamentos que pertencem a uma rede SMB. Vários grupos de trabalho podem coexistir na mesma rede, mas para os fins do exemplo, apenas colocamos um.
Esperamos que você tenha gostado do nosso artigo introdutório ao Samba, lembre-se de que, se estiver interessado em tirar o máximo proveito do seu sistema Linux, dê uma olhada na nossa seção.
▷ Partes de um processador dentro e fora: conceitos básicos?
Se você deseja conhecer todas as partes de um processador, neste artigo, vemos sua estrutura interna e externa junto com suas funções.
Hardware e software: definições e conceitos
Explicamos as principais diferenças nos conceitos de hardware e software. Vamos aprender suas definições e principais produtos.
Nitro conceitos d12: uma mesa de jogo para um espaço otimizado
Nitro Concepts D12: uma mesa de jogo para um espaço otimizado. Descubra tudo sobre a nova mesa de jogos da Caseking que agora é oficial.