Pesquisa de site

Como instalar e configurar o Samba no Ubuntu


Se você possui uma rede composta por máquinas Windows e Linux e deseja ativar o compartilhamento entre elas. Você pode conseguir isso usando uma ferramenta útil, Samba. É uma ferramenta de código aberto que permite acessar recursos compartilhados, incluindo arquivos, impressoras, etc.

Neste artigo, mostraremos como instalar e configurar o Samba como um sistema de armazenamento de arquivos para sistemas operacionais Windows e Linux. Também mostraremos como acessar arquivos compartilhados do Samba usando outro sistema operacional cliente Linux e Windows. Antes de acessar os compartilhamentos, certifique-se de ter o sistema operacional do servidor e do cliente na mesma sub-rede IP.

Para este artigo, estou usando Ubuntu 18.04 LTS para instalação e configuração do servidor Samba.

Instalação do Samba no Ubuntu

Inicie o Terminal pressionando as combinações de teclas Ctrl+Alt+T e digite o seguinte comando para instalar o Samba.

sudo apt install samba

Verifique a instalação do SAMBA

Você pode verificar se o Samba foi instalado e executado com sucesso digitando o seguinte comando. Ele mostrará o status do serviço Samba.

sudo systemctl status nmbd

Você pode ver o status acima de que o Samba está ativo e em execução.

Configuração do Samba

Depois de concluir a instalação, você precisará configurá-la.

1. Primeiramente precisaremos criar um diretório Samba, onde todos os dados compartilhados serão armazenados. Abra o Terminal e execute o seguinte comando como sudo:

$sudo mkdir /samba

Ele criará um novo subdiretório samba no diretório raiz.

2. Faça um backup do arquivo de configuração copiando-o no mesmo ou em outro diretório. Para copiar o arquivo, execute o seguinte comando como sudo:

sudo cp /etc/samba/smb.conf /etc/samba/smb_backup.conf

Isso fará com que o arquivo de backup esteja no mesmo diretório.

3. Agora edite o arquivo de configuração. O arquivo de configuração do Samba está localizado em /etc/samba/ em um arquivo chamado smb.conf. Você pode usar Gedit, Nano ou Vim para editar qualquer arquivo de configuração. Para editar o arquivo usando o editor nano, abra o Terminal e execute o seguinte comando como sudo:

sudo nano /etc/samba/smb.conf

Configurando compartilhamentos Samba

Agora vamos configurar nosso novo diretório samba como um compartilhamento. Para isso teremos que adicionar as seguintes linhas no arquivo de configuração do Samba.

Adicione a seguinte linha na parte inferior do arquivo smb.conf.

[samba-share]
comment = Samba on Ubuntu
path = /samba
read only = no
browsable = yes

Onde

  • [samba-share]=nome do compartilhamento
  • comment= Adicione uma breve descrição do compartilhamento
  • Path= É o diretório do seu compartilhamento.
  • Somente leitura=Especifica se um usuário tem ou não permissão para escrever
  • Navegável=se o compartilhamento deve ser listado na lista de compartilhamentos

Pressione Ctrl+O para salvar e Ctrl+X para sair.

Configurando conta de usuário Samba

Agora, configure uma conta de usuário para o Samba. O Samba usa a conta do sistema para acessar o compartilhamento, mas não aceita a senha da conta do sistema. portanto, precisaremos configurar uma senha para essa conta digitando o seguinte comando como sudo. Quando a senha for solicitada, digite a nova senha.

sudo smbpasswd -a username

Reinicie o serviço Samba

Depois de concluir todas as configurações, reinicie o serviço Samba executando o seguinte comando:

sudo systemctl restart smbd.service

Conectando o compartilhamento Samba

Conforme discutido anteriormente, você deve estar em uma LAN para acessar arquivos do servidor Samba. Isso significa que o IP do seu servidor Samba e dos clientes que estão se conectando a ele devem estar na mesma rede.

Por exemplo, no meu cenário, tenho um servidor Samba e dois clientes: um é Linux e o outro é Windows. Todas as três máquinas estão na mesma rede.

  • IP do Samba (Servidor): 192.168.36.129/24
  • IP do Linux (Cliente): 192.168.36.130/24
  • IP do Windows (Cliente): 192.168.36.1/24

Configuração de IP do servidor Samba

Você pode verificar o endereço IP de qualquer máquina executando ifconfig no Terminal.

ifconfig

A seguir está a configuração IP do meu servidor Samba:

Método 1: Conectando do Linux

Existem duas maneiras de conectar o compartilhamento Samba do cliente Linux.

1. Usando linha de comando

2. Usando GUI

A seguir está a configuração de IP do meu cliente Linux:

1. Usando a linha de comando

Para conectar o compartilhamento Samba através da linha de comando do Linux, você precisará de uma ferramenta smbclient. Para instalar o smbclient, abra o Terminal e execute o seguinte comando como sudo:

sudo apt install smbclient

Assim que a instalação for concluída, execute o comando usando a seguinte sintaxe para acessar o compartilhamento Samba.

sudo smbclient //[IP_address or Host_name]/share_name –U username
  • [IP_address ou Host_name] é o endereço IP ou o nome do host do servidor Samba
  • [share_name] é o nome do compartilhamento do Samba
  • [username] é o nome do usuário que está acessando o compartilhamento

Ele solicitará a senha. Depois de inserir a senha, você estará conectado ao Samba CLI. Você pode digitar help para ver uma lista de vários comandos.

2. Usando GUI

Para acessar o compartilhamento do Samba via GUI, abra o Linux File Manager. Clique em Conectar ao servidor no painel esquerdo da janela do Gerenciador de arquivos.

Em uma janela Conectar ao servidor, insira o endereço do servidor Samba na sintaxe a seguir e clique em Conectar.

smb:// [endereço_IP ou nome_do_host]/[nome_do_compartilhamento]

A seguinte tela aparecerá. Na opção Conectar como, selecione Usuário registrado.

Digite o nome de usuário e a senha do Samba. Deixe o Domínio como padrão e clique em Conectar.

Você verá que a conexão foi estabelecida. Agora você pode acessar os arquivos no servidor Samba.

Método 2: Conectando do Windows

Você pode se conectar ao compartilhamento Samba usando o sistema operacional Windows de duas maneiras:

1. Usando o utilitário Executar

2. Usando o Explorador de Arquivos

A seguir está a configuração IP da máquina cliente My Windows:

1. Usando o utilitário Executar

Pressione tecla Windows + R para iniciar o utilitário Executar. Insira o endereço na seguinte sintaxe para acessar o compartilhamento Samba e pressione Enter.

\\[Endereço IP]\[share_name]

Serão solicitadas credenciais. Insira as credenciais para o compartilhamento do Samba e clique em OK.

Você verá que a conexão foi estabelecida. Agora você pode acessar os arquivos no servidor Samba.

2. Usando o Explorador de Arquivos

Inicie o Explorador de Arquivos na janela. No painel esquerdo, clique com o botão direito em Este PC. Em seguida, selecione Adicionar um local de rede nas opções suspensas.

Isso iniciará o assistente Adicionar local de rede. Continue clicando em Avançar até que a tela a seguir apareça. Adicione o endereço de compartilhamento do Samba seguindo a sintaxe e clique em Avançar.

\\[Endereço IP]\share_name

Na próxima tela, você pode alterar o nome do local compartilhado. Clique em Avançar e em Concluir para concluir o processo.

Quando o processo acima for concluído, ele solicitará credenciais, insira as credenciais para compartilhamento do Samba e clique em OK.

Você verá que a conexão foi estabelecida. Agora você pode acessar os arquivos no servidor Samba.

Portanto, para finalizar, aprendemos como instalar e configurar o Samba no Ubuntu 18.04 LTS para criar compartilhamentos. Aprendemos como conectar esses compartilhamentos usando os sistemas operacionais Linux e Windows.

Artigos relacionados: