Instale o Samba no Ubuntu Linux e compartilhe com o Windows 10

Quando gerenciamos vários sistemas operacionais como Linux, Windows ou Maces, é importante saber como podemos configurá-los para que a transferência de arquivos entre eles seja eficaz e atenda a todos os requisitos adequados. Ter arquivos armazenados em nossos computadores é uma tarefa comum e trabalhar com eles é no dia a dia. O problema surge quando mudamos o sistema operacional, mas queremos continuar lidando com os mesmos dados.

Este é um passo vital, pois diariamente nos vemos na necessidade de compartilhar arquivos entre dois sistemas operacionais que possuem sistemas de arquivos diferentes como Linux e Windows e nem sempre podemos usar e-mail ou discos removíveis para isso e é por isso que hoje Veremos como instalar o Samba no Ubuntu e desta forma ter um método simples para todo o processo de compartilhamento de arquivos entre Linux e Windows.

O que é sambaSamba é um conjunto de aplicativos desenvolvido no ano de 1992, pelo qual é utilizado o protocolo SMB, que permite a interoperabilidade entre os sistemas Linux e Windows de forma completa. Samba é um software livre licenciado pela GNU.

A versão estável atual do Samba é 4.6.5 e graças a este aplicativo poderemos compartilhar arquivos e serviços de impressão entre esses sistemas operacionais na mesma rede.

O Samba também pode ser usado como um controlador de domínio de diretório ativo. Agora veremos como instalar o Samba no Ubuntu e compartilhar arquivos com segurança com os sistemas operacionais Windows.

Vamos ver como podemos configurar totalmente o Samba para compartilhar elementos entre o Windows 10 e o Ubuntu Linux.

1. Como instalar o Samba no Linux


O primeiro passo é instalar o Samba diretamente dos repositórios do Ubuntu e para isso executaremos o seguinte comando. Inserimos a letra S para aceitar o download e a instalação dos pacotes Samba.
 sudo apt instalar samba samba-common python-dnspython 

PROLONGAR

2. Como configurar o Ubuntu

Passo 1
Depois de instalar o Samba, procedemos à edição do arquivo /etc/samba/smb.conf para definir dois valores nele:

 Anônimo inseguro. compartilhamento seguro de arquivos
Passo 2
Antes disso, vamos criar uma cópia de backup do arquivo original executando a seguinte linha:
 sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.orig 

PROLONGAR

etapa 3
Depois de fazer o backup do arquivo, podemos editar o arquivo smb.conf. Um dos pontos fundamentais é verificar se o grupo de trabalho do Windows é semelhante ao Ubuntu e para isso podemos verificar o grupo de trabalho usando qualquer uma das seguintes opções. Acesse a rota:

  • Painel de controle
  • Sistema de segurança
  • Sistema

Passo 4
Selecione a opção "Configuração avançada do sistema" e na nova janela exibida vá para a guia "Nome do computador". Lá veremos o grupo atual do sistema:

Etapa 5
A próxima opção é abrir um console de prompt de comando usando as seguintes teclas (Executar) e, na janela exibida, digite o comando cmd.

+ R

Etapa 6
Uma vez lá, entraremos na seguinte linha: net config Workstation. Lá podemos ver o grupo atual na linha Domínio da estação de trabalho.

 estação de trabalho net config 

PROLONGAR

Etapa 7
Com esta informação iremos para o arquivo smb.conf para edição e realizaremos os seguintes passos iniciais. Executaremos as seguintes linhas em seu pedido:

 sudo mkdir -p / srv / samba / anonymous_shares (Criação do diretório onde os elementos a serem compartilhados serão alojados) sudo chmod -R 0775 / srv / samba / anonymous_shares (Permissões) sudo chown -R ninguém: nogroup / srv / samba / anonymous_shares (permissões)
Etapa 5
Assim que este processo for concluído, acessamos o arquivo de configuração usando um dos editores conhecidos:
 vi: sudo vi /etc/samba/smb.conf nano: sudo nano /etc/samba/smb.conf
Etapa 6
No arquivo implantado será necessário editar as seguintes diretivas localizadas na seção Global:
 workgroup = WORKGROUP netbios name = ubuntu security = user [Anonymous] comment = Anonymous File Server Share path = / srv / samba / anonymous_shares navegável = sim gravável = sim convidado ok = sim somente leitura = não forçar usuário = ninguém

PROLONGAR

Etapa 7
Uma vez feito isso, salvamos as alterações usando a combinação de teclas:

Ctrl + O

e deixamos o editor usando:

Ctrl + X

Etapa 8
Verificamos a configuração executando o seguinte comando:

 Testparm 

PROLONGAR

3. Crie e configure a pasta compartilhada entre Ubuntu Linux e Windows 10


Vamos ver como selecionar uma pasta que queremos compartilhar entre o Ubuntu e o Windows 10.

Passo 1
Partimos do fato de que criamos uma pasta no Ubuntu que chamaremos de Home. Quando o tivermos criado, clicaremos com o botão direito sobre ele exibindo uma lista onde escolheremos a opção "Compartilhamento de Rede Local".

Passo 2
Na próxima janela clicaremos na opção "Compartilhar esta pasta" para compartilhar esta pasta:

etapa 3
Vemos que automaticamente as caixas para "Permitir que outras pessoas criem e excluam arquivos nesta pasta" e "Acesso de convidado (para pessoas sem uma conta de usuário" que devem ser ativadas também foram ativadas. Clique em "Criar compartilhamento".

Passo 4
A seguir, clicaremos na opção “Adicionar as permissões automaticamente” para poder dar as permissões à pasta que queremos compartilhar.

Etapa 5
Agora veremos que temos nossa pasta compartilhada com um ícone de seta que indica esse status.

4. Como acessar o Samba no Windows 10


Assim que confirmarmos essas etapas, passamos a acessar o Windows 10 explorer onde vamos para a seção Rede e lá teremos acesso à pasta Anônimo que criamos:

5. Como proteger arquivos compartilhados no Ubuntu

Passo 1
A próxima etapa é proteger o acesso aos recursos compartilhados e, para fazer isso, primeiro executaremos as seguintes linhas, nas quais criaremos o grupo e o usuário com permissões:

 sudo addgroup smbgrp sudo usermod solvetic -aG smbgrp sudo smbpasswd -a Solvetic

PROLONGAR

Passo 2
No arquivo smb.conf, o módulo security = user requer que os usuários acessem a senha que indicamos. Agora podemos instalar os pacotes libpam-winbind para sincronizar os usuários e senhas executando a seguinte linha:

 sudo apt install libpam-winbind 
Agora vamos executar as seguintes linhas em sua ordem:
 sudo mkdir -p / srv / samba / secure_shares (criação de diretório seguro) sudo chmod -R 0770 / srv / samba / secure_shares (Permissões) sudo chown -R root: smbgrp / srv / samba / secure_shares (Permissões)

PROLONGAR

etapa 3
Agora vamos acessar o arquivo smb.conf novamente e no campo Seguro estabeleceremos as seguintes diretivas:

 [Seguro] comment = Caminho de compartilhamento do servidor de arquivos seguro = / srv / samba / secure_shares usuários válidos = @smbgrp convidado ok = não gravável = sim navegável = sim
Passo 4
Assim que essas alterações forem feitas, reiniciaremos os serviços executando os seguintes comandos:
 sudo systemctl restart smbd sudo serviço smbd restart
Etapa 5
O resultado é que ao tentar acessar do Windows veremos o seguinte resultado:

Como podemos ver, o acesso será restrito e a única forma de acesso será inserindo as respectivas senhas.

6. Como habilitar o Samba em UFW no Ubuntu


No caso de usar o firewall UFW no Ubuntu, devemos inserir as seguintes linhas com o respectivo endereço IP do servidor para habilitá-lo:
 sudo ufw permitir proto udp para qualquer porta 137 de 192.168.0.14/24 sudo ufw permitir proto udp para qualquer porta 138 de 192.168.0.14/24 sudo ufw permitir proto tcp para qualquer porta 139 de 192.168.0.14/24 sudo ufw permitir proto tcp para qualquer porta 445 de 192.168.0.14/24

7. Como colocar senha na pasta compartilhada Ubuntu Linux e Windows 10


Podemos proteger uma pasta que compartilhamos com o Windows 10 e o Linux estabelecendo uma senha de acesso.

Passo 1
Para isso iremos ao terminal e colocaremos o seguinte comando:

 sudo smbpasswd -a Nome de usuário 
Passo 2
Agora, toda vez que a partir do Windows 10 quisermos acessar a pasta compartilhada do Linux, vamos precisar de nome de usuário e senha para acessar.

Com essas etapas instalamos o Samba no Ubuntu.

wave wave wave wave wave