▷ Como instalar o Samba no CentOS 8 - RÁPIDO E FÁCIL

A interconexão entre sistemas operacionais é uma tarefa essencial para facilitar o uso de vários arquivos entre computadores e ainda mais quando esses sistemas operacionais não são compatíveis entre si, como é o caso do Linux com Windows.

Se você tentar conectar, por exemplo, uma mídia USB com sistema NTFS ao Linux, você não obterá um erro, pois o Linux lida com o sistema de arquivos EXT4 (ou vice-versa) com o qual as possibilidades de conexão entre os dois são limitadas, mas hoje Solvetic irá explicar como instalar o servidor Samba no CentOS 8 e desta forma ter a possibilidade, segura e abrangente, de transferir arquivos entre os dois sistemas.

Lembre-se de que você pode baixar o CentOS 8 no seguinte link:

O que é sambaO Samba foi desenvolvido como um grupo de aplicativos que facilitam a conectividade do Windows para Linux e Unix sem problemas de execução. O Samba oferece serviços de impressão e transferência de arquivos rápidos, estáveis ​​e seguros usando o protocolo SMB / CIFS e com o Samba é possível integrar servidores Linux / Unix e ambientes de desktop diretamente em ambientes Active Directory.

Como já mencionamos, o Samba utiliza o protocolo CIFS (Common Internet File System), cuja missão é facilitar o acesso aos serviços de arquivo e impressão, resultando em um acesso entre os dois sistemas sem erros.

Composição do sambaO Samba é composto por dois programas fundamentais que são smbd e nmbd que, por sua vez, implementam quatro serviços básicos CIFS atuais, como:

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

Os serviços de arquivo e impressão são os mais amplamente usados ​​do CIFS e são fornecidos pelo smbd, que por sua vez gerencia a autenticação e autorização do "modo compartilhado" e do "modo do usuário" para proteger os arquivos compartilhados e os serviços de impressão quando são solicitadas credenciais de acesso.

Funcionalidades do SambaO Samba integra vários utilitários, como:

  • smbclient: é um cliente SMB simples que possui uma interface idêntica ao FTP e graças ao smbclient poderemos nos conectar a um compartilhamento SMB remoto, transferir arquivos ou enviar arquivos para compartilhamentos de impressão remotos.
  • nmblookup: é um cliente de serviço de nomes NetBIOS com o qual será possível pesquisar nomes NetBIOS na rede.
  • Samba Web Administration Tool (SWAT): é um utilitário que permite configurar o Samba remotamente por meio de um navegador da web.

Agora você aprenderá com o Solvetic a instalar o Samba no CentOS 8.

1. Instale e configure o Samba no CentOS 8

Passo 1
O primeiro passo que daremos é instalar os pacotes Samba associados, para isso executamos o seguinte:

 yum install samba samba-client samba-common -y 

PROLONGAR

Passo 2
Assim que este processo for concluído, veremos o seguinte:

PROLONGAR

etapa 3
O próximo passo será editar o arquivo de configuração do Samba que está no caminho /etc/samba/smb.conf, para isso usaremos o editor desejado:

 nano /etc/samba/smb.conf 

PROLONGAR

ObservaçãoA Solvetic aconselha que você crie uma cópia deste arquivo em caso de erro, para isso você deve executar o seguinte:

 mv /etc/samba/smb.conf /etc/samba/smb.conf.bkp 

Passo 4
Na parte inferior do arquivo, inseriremos o seguinte:

 [global] workgroup = WORKGROUP server string = Samba Server% v netbios name = centos8 security = user map to guest = mau usuário dns proxy = no # =================== = ========= Definições de compartilhamento ============================= [Anônimo] caminho = / samba / anônimo navegável = sim gravável = sim convidado ok = sim somente leitura = não 

PROLONGAR

Etapa 5
Salvamos as alterações usando a seguinte combinação de teclas:

Ctrl + O

Saímos do editor usando:

Ctrl + X

Etapa 6
Agora vamos prosseguir para criar a pasta Anonymous e reiniciar o serviço Samba no CentOS 8:

 mkdir -p / samba / anonymous systemctl enable smb.service systemctl enable nmb.service systemctl restart smb.service systemctl restart nmb.service

PROLONGAR

Etapa 7
Agora vamos adicionar as seguintes regras no Iptables para que a conectividade do Samba seja correta, para isso usaremos os seguintes comandos:

 firewall-cmd --permanent --zone = public --add-service = samba firewall-cmd --reload

PROLONGAR

Etapa 8
Prosseguimos para modificar as permissões para compartilhar elementos através do Samba:

 chmod -R 0755 anônimo / chown -R ninguém: ninguém anônimo /

PROLONGAR

Etapa 9
Prosseguimos para conceder as permissões selinux para a configuração do Samba:

 chcon -t samba_share_t anonymous / 

PROLONGAR

Etapa 10
Com isto configurado, acessamos um computador Windows, no caso Windows 10, utilizaremos as seguintes teclas e ali executamos a seguinte linha:

+ R

 \ centos8

Etapa 11
Pressione Enter ou OK e acessaremos a pasta "Anonymous" que criamos no CentOS 8:

PROLONGAR

Etapa 12
Lá podemos criar arquivos ou pastas:

PROLONGAR

Etapa 13
Vemos a criação dos elementos:

PROLONGAR

Etapa 14
Se acessarmos esta pasta do CentOS 8, podemos ver os objetos criados:

PROLONGAR

2. Protegendo o servidor Samba no CentOS 8

Como podemos ver, qualquer usuário pode acessar a pasta e editar o conteúdo ali hospedado, mas por segurança é recomendado proteger o servidor Samba

Passo 1
Para isso vamos criar um grupo chamado smbgrp e um usuário chamado solvetic_samba para acessar o servidor samba usando o método de autenticação:

 useradd solvetic_samba groupadd smbgrp usermod -a -G smbgrp solvetic_samba smbpasswd -a solvetic_samba

PROLONGAR

Passo 2
A seguir, vamos criar um novo compartilhamento e definir a permissão no compartilhamento:
mkdir / home / secure

 chown -R solvetic_samba: smbgrp / home / secure / chmod -R 0770 / home / secure / chcon -t samba_share_t / home / secure /

PROLONGAR

etapa 3
Acessamos o arquivo de edição do Samba novamente:

 nano /etc/samba/smb.conf 
Passo 4
Lá nós inserimos o seguinte:
 [Seguro] caminho = / home / usuários válidos seguros = @smbgrp convidado ok = não gravável = sim navegável = sim

PROLONGAR

Etapa 5
Salvamos as alterações usando a seguinte combinação de teclas:

Ctrl + O

Saímos do editor usando:

Ctrl + X

Etapa 6
Reiniciamos o serviço Samba:

 systemctl restart smb.service systemctl restart nmb.service

PROLONGAR

Etapa 7
Agora, se formos ao computador Windows e atualizarmos o caminho da rede, podemos ver a pasta "segura" criada:

PROLONGAR

Etapa 8
Ao clicar duas vezes nele veremos que é necessário o uso de credenciais para acessar:

PROLONGAR

Etapa 9
Nós inserimos as credenciais corretas e clicamos em OK e lá podemos criar ou transferir o que quisermos entre o Windows e o Linux:

PROLONGAR

Etapa 9
A partir do CentOS 8, podemos acessar a pasta para visualizar o conteúdo hospedado lá:

PROLONGAR

Com o Samba o processo de compartilhamento de elementos entre o Windows e o Linux será muito mais simples, seguro e totalmente prático.

wave wave wave wave wave