Instale o Samba - Configuração e instalação passo a passo do Samba

Índice:

Anonim

Introdução ao Samba

Antes de começarmos as etapas de instalação, vamos fazer uma pequena introdução sobre o Samba e o que tudo isso nos oferece quando optamos por trabalhar principalmente com sistemas Linux ou Unix.

1. O Samba é um software de código aberto, fornece um conjunto de programas de interoperabilidade para Windows para Linux e Unix.

2. O Samba fornece serviços de arquivo e impressão rápidos, seguros e estáveis, para os clientes usando os protocolos SMB e CIFS, como todas as versões do DOS, Windows, Linux e outros.

3. O Samba oferece flexibilidade aos administradores de rede para instalar, configurar e escolher sistemas e equipamentos.

4. O Samba consiste em dois programas principais, por exemplo, smbd e nmbd. Eles deveriam implementar quatro serviços CIFS -

  • Serviços de arquivo e impressão
  • Autenticação e autorização
  • Resolução de nomes
  • Anúncio de serviço (navegação)

5. O Smbd também lida com autenticação e autorização no modo de compartilhamento e no modo de usuário para proteger arquivos compartilhados e serviços de impressão, exigindo senhas.

6. O Nmbd lida com a resolução de nomes e navegação nas partes das quatro mencionadas acima e isso é feito com a ajuda do NetBIOS

7. O Samba fornece os seguintes utilitários -

  • Smbclient - Usado no sistema Unix para conectar-se ao compartilhamento SMB remoto, transferência de arquivos etc.
  • Nmblookup - Usado para encontrar nomes NetBIOS na rede, procure seus endereços IP.
  • Swat - significa a ferramenta de administração da web do Samba, usada para configurar o samba remotamente através de um navegador da web

8. O Samba 3.0 está sendo usado atualmente.

Etapas de instalação -

Antes da instalação, existem os pré-requisitos -

  1. Ubuntu LTS
  2. LAN para compartilhamento de arquivos com uma finalidade.

Note que, é melhor instalar o samba usando o pacote binário e, dessa maneira, é mais fácil do que instalá-lo a partir do pacote de origem. Isso porque toda a configuração de pré-compilação já está concluída e o mantenedor do pacote também está cuidando dos problemas de configuração.

Existem três métodos populares de distribuição de pacotes binários:

Etapa 1: Tarballs binários (Tarballs genéricos principalmente)

  • Instalando um Tarball

O código-fonte do Samba é distribuído na forma tarball. As ferramentas usadas para extrair dados de um tarball binário são as mesmas usadas para lidar com um tarball que contém o código-fonte: tar e um programa de compactação como o gzipor bzip2

Use o seguinte comando para descompactar tarball do diretório raiz

tar -xvzf /path/to/samba-version.tar.gz

Observe que ao instalar o samba pela primeira vez, o tarball não criará um problema.

  • Instalando um pacote FreeBSD

O FreeBSD é enviado com pacotes armazenados como tarballs. Para instalar um desses pacotes diretamente, incluindo o pacote Samba, use o utilitário de instalação pkg_add ou sys.

pkg_add samba-version.tbz

Se nenhum erro aparecer, isso significa que o samba foi instalado corretamente.

Etapa 2: RPMs

  • Instalando um RPM

RPMs binários são basicamente arquivos cpio compactados com alguns bits extras adicionados. Esses recursos extras ajudam o sistema operacional a manter um banco de dados de pacotes e arquivos instalados semelhantes ao que o FreeBSD mantém com a ajuda de suas ferramentas de pacote

O comando usado para a instalação do samba via RPM é o seguinte -

rpm -Uvh samba-version-minor version.arch.rpm

Etapa 3: Pacotes Debian

O Debian GNU / Linux e seus derivados incluem ferramentas de gerenciamento de pacotes que são equivalentes às ferramentas RPM. A ferramenta principal para instalação de pacotes no Debian é o dpkg.

Podemos instalar o samba via dkpg usando o seguinte comando

dpkg -i samba_version-minorversion.deb

A instalação do Samba usando o gerenciador de pacotes apt-get pode ser feita usando as seguintes etapas

Este comando deve localizar e instalar o pacote samba, bem como quaisquer pacotes dos quais depende, como o samba-common.

apt-get install samba

Este comando só funcionará se os utilitários Advanced Package Tools (APT) estiverem configurados corretamente. Uma configuração básica envolve editar o / etc / apt / sources. arquivo de lista para se referir aos CD-ROMs de instalação ou a alguns sites FTP apropriados.

Portanto, as etapas acima mencionadas podem ser usadas para instalar o samba.

Agora vamos ver o próximo passo.

Configurar e executar o Samba-

1. O arquivo de configuração para o samba é /etc/samba/smb.conf. Certifique-se de manter este arquivo atualizado conforme a versão do samba instalada em seu sistema.

2. Também é recomendável fazer backup desse arquivo e o comando ao qual se pode se referir é:

cp -pf /etc/samba/smb.conf /etc/samba/smb.conf.bak

3. Quando você instala o samba pela primeira vez, escreva os seguintes comandos -

  1. nmbd -D
  2. smbd -D

-D refere-se ao modo demoníaco de execução.

4. Para verificar se os servidores estão em execução, execute os seguintes comandos -

ps ax | grep mbd

5. Se você não vir nenhuma saída ou apenas o comando grep, é provável que o Samba não encontre seu arquivo de configuração, smb.conf. Pode-se usar o comando find para isso, que é o seguinte:

encontre / -name “smb.conf”

Vamos agora ver um pouco no navegador mestre do samba -

1. Designando o Navegador Principal: Um computador por segmento de rede (mais especificamente, uma sub-rede IP) funciona como um navegador principal.

2. Localizando o navegador principal: os clientes devem poder localizar o computador do navegador principal

3. Sub-redes de abrangência: alguns dos mecanismos que o SMB / CIFS usa para implementar a navegação não funcionam bem nas sub-redes.

4. Integrando recursos de cliente, rede e servidor: Alguns clientes, incluindo o Microsoft Windows, tentam apresentar recursos locais, de rede inteira e servidor em uma única lista, o que deixa as linhas entre esses tipos de recursos aos olhos dos usuários. Os clientes realizam essa integração, mas os protocolos envolvidos devem fornecer cobertura suficiente para não deixar lacunas.

5. Resolvendo problemas da interface do usuário: os clientes que usam a navegação na rede devem ter alguma maneira de apresentar essas informações aos usuários. Este não é um problema de protocolo, mas as decisões de design do protocolo influenciam a interface do usuário do cliente.

Artigos recomendados

Este foi um guia para instalar o Samba. Aqui discutimos o conceito, pré-requisitos, configuração e etapas para instalar o Samba. Você também pode acessar nossos outros artigos sugeridos para saber mais -

  1. Instalar o Docker
  2. Como instalar o Magento?
  3. Usos do Raspberry Pi
  4. Os 5 principais tipos de teste de interoperabilidade
  5. Versões de Magento | Recursos diferentes