Como instalar o servidor SAMBA no Debian 9 Linux

Na gestão de diferentes sistemas operativos, uma das tarefas que se apresentam continuamente centra-se na possibilidade de partilhar ficheiros entre os sistemas operativos Linux e Windows com total compatibilidade e segurança.

Embora para problemas de sistema de arquivos isso seja impossível, já que os sistemas operacionais Windows lidam com sistemas NTFS enquanto o Linux gerencia ext2, ext3 ou ext4, o que torna esses dois sistemas totalmente incompatíveis.

Mas existe uma solução para compartilhar nossos arquivos entre Windows e Linux e é o Samba e é por isso que hoje neste tutorial vamos analisar como instalar o Samba no Debian 9 e compartilhar arquivos de forma prática.

SambaSamba é uma implementação de código aberto para ambientes Linux do protocolo Server Message Block (SMB) que permite que conexões sejam estabelecidas entre redes Windows, Linux e UNIX com total compatibilidade.
Graças ao Samba teremos as seguintes vantagens:

  • Possibilidade de compartilhar um ou mais sistemas de arquivos em redes diferentes.
  • Compartilhe impressoras, instaladas no servidor e nos clientes em Windows e Linux.
  • Ofereça suporte a computadores clientes usando o visualizador de clientes de rede.
  • Autentique clientes fazendo login em um domínio com sistema operacional Windows.
  • Fornece ou oferece suporte a um servidor de resolução de nomes WINS.

Agora veremos como instalar e configurar o Samba no Debian 9.

1. Pré-requisitos antes de instalar o SAMBA no Debian 9


Antes de instalar e configurar o Samba no Debian 9, realizaremos as seguintes tarefas para o funcionamento ideal da conectividade entre Linux e Windows.

Instalando o editor nanoPara fins de edição dos arquivos de configuração do Samba, instalaremos o editor nano executando a seguinte linha:

 apt-get install nano

Habilitar servidor Debian no WindowsPara acessar o servidor Samba no Debian a partir do Windows, devemos editar o arquivo hosts do Windows.

Lembre-se que neste arquivo podemos realizar diversas tarefas relacionadas à conectividade, acesso ou não a sites, etc.

Para fazer isso, abriremos um console de prompt de comando como administradores e executaremos a seguinte linha:

 bloco de notas C: \ Windows \ System32 \ drivers \ etc \ hosts

PROLONGAR

Isso abrirá o arquivo hosts como administrador para edição. Lá iremos cadastrar a seguinte linha:

 # 192.168.0.13 Solvetic.debian deveria 
Neste caso, será necessário editar o endereço IP do atual de cada servidor e estabelecer o nome do host correto. Salvamos as alterações no arquivo de hosts do Windows.

2. Instale SAMBA no Debian 9

Passo 1
Iremos acessar como usuários root no Debian 9 e executar a seguinte linha para a instalação do Samba:

 apt-get -y install libcups2 samba samba-common cups

PROLONGAR

Passo 2
Esperamos que o processo de instalação do Samba termine. Em seguida, moveremos o arquivo smb.conf para smb.conf.bak Para ter sua configuração inicial em caso de erro, executaremos o seguinte comando:

 mv /etc/samba/smb.conf /etc/samba/smb.conf.bak

PROLONGAR

3. Crie o arquivo de configuração do Samba no Debian 9

Passo 1
Agora vamos criar o arquivo de configuração do Samba executando a seguinte linha:

 nano /etc/samba/smb.conf 
Passo 2
No novo arquivo, adicionaremos as seguintes linhas:
 [global] workgroup = WORKGROUP server string = Samba Server% v netbios name = debian security = user map to guest = bad user dns proxy = no

PROLONGAR

ObservaçãoO campo grupo de trabalho Ele deve ser atribuído com o nome correto do grupo de trabalho do Windows.

etapa 3
Para verificar o nome do grupo de trabalho no Windows, executaremos a seguinte linha no prompt de comando:
estação de trabalho net config

PROLONGAR

Passo 4
Nós salvamos as alterações usando as teclas

Ctrl + O

e deixamos o editor usando

Ctrl + X

Etapa 5
Vamos reiniciar os serviços Samba executando a seguinte linha:

 systemctl restart smbd.service

4. Crie a pasta compartilhada no Debian 9

Passo 1
Agora vamos criar o diretório para compartilhar os arquivos entre os dois sistemas e vamos mudar o grupo para o grupo Comercial, para isso vamos executar as seguintes linhas em sua ordem:

 mkdir -p / home / shares / allusers chown -R root: users / home / shares / allusers / chmod -R ug + rwx ou + rx-w / home / shares / allusers / mkdir -p / home / shares / anonymous chown -R root: users / home / shares / anonymous / chmod -R ug + rwx, ou + rx-w / home / shares / anonymous /

PROLONGAR

Passo 2
Agora acessaremos o arquivo de configuração do Samba executando a seguinte linha:

 nano /etc/samba/smb.conf
etapa 3
Lá, adicionaremos as seguintes linhas ao final do arquivo:
Grupo para compartilharIndica um recurso compartilhado que é acessível e gravável para todos os membros do nosso grupo de "usuários". Vamos adicionar o seguinte:
 [allusers] comment = Caminho de todos os usuários = / home / shares / allusers usuários válidos = @users force group = usuários criar máscara = 0660 máscara de diretório = 0771 gravável = sim

Página inicial do diretórioLá, permitimos que os usuários leiam e escrevam em seus diretórios por meio do Samba, adicionaremos as seguintes linhas:

 [homes] comment = Diretórios iniciais navegáveis ​​= não usuários válidos =% S gravável = sim criar máscara = 0700 máscara de diretório = 0700

Anonymous DirectoryAqui permitimos que todos os usuários escrevam e esta opção este recurso está aberto a qualquer pessoa na rede, portanto, deve ser manuseado apenas em redes locais, adicionaremos o seguinte:

 [anônimo] path = / home / shares / anonymous force group = usuários criar máscara = 0660 máscara de diretório = 0771 navegável = sim gravável = sim convidado ok = sim

PROLONGAR

Passo 4
Nós salvamos as alterações usando as teclas

Ctrl + O

e deixamos o editor usando

Ctrl + X

Etapa 5
Vamos reiniciar o Samba para aplicar as alterações:

 systemctl restart smbd.service

5. Gerenciar usuários SAMBA no Debian 9

Passo 1
O próximo passo é adicionar os usuários que queremos para a conexão através do Samba, para isso iremos criar o usuário solvetic1 executando o seguinte:

 useradd solvetic1 -m -G users
Passo 2
Podemos adicionar os usuários desejados. Vamos modificar a senha usando a linha passwd solvetic1.
Agora vamos adicionar esse usuário ao banco de dados Samba executando o seguinte:
 smbpasswd -a solvetic1

PROLONGAR

6. Acesse o Samba pelo Windows

Passo 1
Neste caso, estamos executando o Windows 10 e para acessar o servidor Samba, usaremos a seguinte combinação de teclas e inserir o IP do servidor:

+ R

Passo 2
Pressionando Enter ou Aceitar, acessamos as pastas que criamos no Samba:

PROLONGAR

etapa 3
Ao tentar acessar qualquer uma das pastas disponíveis devemos inserir as credenciais do usuário autorizado que criamos, neste exemplo solvetic1:

Passo 4
Clique em Ok e teremos acesso e poderemos criar ou editar objetos lá:

PROLONGAR

Como podemos ver, graças ao Samba será possível compartilhar arquivos de forma simples e compatível entre Windows e Linux.

wave wave wave wave wave