Como compartilhar diretórios para sua LAN no Ubuntu Desktop 22.04

Nota: O seguinte artigo irá ajudá-lo com: Como compartilhar diretórios para sua LAN no Ubuntu Desktop 22.04

Jack Wallen orienta você nas etapas simples de compartilhamento de um diretório do Ubuntu Desktop 22.04 para sua LAN para que outros usuários em.

O Ubuntu 22.04 (Jammy Jellyfish) chegou e oferece muitos novos recursos interessantes que certamente conquistarão os usuários hardcore do Linux, bem como os novos no mundo do código aberto. Como de costume, os desenvolvedores do Ubuntu se esforçaram para fazer tudo não apenas “simplesmente funcionar”, mas fazê-lo com facilidade.

VEJO: Mais de 40 termos de código aberto e Linux que você precisa conhecer (TechRepublic )

Caso em questão: o compartilhamento de diretórios para sua LAN. Esta é uma área onde o Ubuntu sempre esteve acima da concorrência. Na verdade, seria difícil encontrar uma distribuição Linux que tornasse o compartilhamento de pastas tão fácil quanto o Ubuntu.

E é exatamente isso que vou mostrar a você como fazer… compartilhar um diretório em sua LAN, para que outros usuários possam ar o conteúdo dentro dele.

O que você precisará

Para fazer isso funcionar, você precisará de uma instância em execução do Ubuntu Desktop 22.04 que esteja conectada a uma rede local (LAN). É isso, vamos trabalhar.

Como compartilhar um diretório para a LAN usando o Ubuntu

Faça na sua instância do Ubuntu Desktop 22.04 e abra o aplicativo Gerenciador de Arquivos. Clique com o botão direito do mouse na pasta Pública e selecione Compartilhamento de Rede Local (Figura A).

Figura A

No pop-up resultante (Figura B), clique na caixa de seleção Compartilhar esta pasta.

Figura B

Como o Ubuntu Desktop 22.04 não vem com o Samba pré-instalado, você será solicitado a instalar o serviço de compartilhamento de redes do Windows. Clique em Instalar serviço (Figura C).

Figura C

Quando solicitado, clique em Instalar novamente e, se solicitado, digite sua senha de usuário. Após a conclusão da instalação, o Samba estará em execução e você poderá continuar configurando o compartilhamento. Dê um nome ao compartilhamento, um comentário opcional e defina as permissões. Se você quiser que outros usuários possam criar e compartilhar arquivos dentro do diretório, clique na caixa de seleção associada a essa opção. Se você for o único usuário nessa máquina desktop, precisará conceder o de convidado ao compartilhamento.

Depois de configurar tudo, clique em Criar compartilhamento e pronto. Observação: se você conceder o a outros usuários para criar e compartilhar arquivos ou conceder o a convidados, será solicitado que você permita que o sistema defina automaticamente a permissão (que você deve permitir).

Solucionando problemas de compartilhamento com o Ubuntu

Se você achar que os usuários não conseguem ar o compartilhamento, o problema é que a ferramenta GUI não é capaz de adicionar uma senha do Samba para o sistema usar. Este é um daqueles pontos de discórdia que incomoda o Ubuntu há algum tempo. No entanto, a correção para isso é bastante simples. Tudo o que você precisa fazer é abrir uma janela de terminal e emitir o comando:

sudo smbwd -a

Onde é o nome da conta de usuário em seu sistema.

O que é meio irritante sobre esse soluço é que ele pode impedir o o de convidados. Por isso, se você quiser compartilhar a pasta com alguém, precisará criar uma conta de convidado. Você pode voltar para a janela do terminal e adicionar o usuário com o comando:

sudo add convidado

Responda às perguntas necessárias (dando ao usuário convidado uma senha forte). Depois de criar o usuário, você precisará adicioná-lo com o comando smbwd da seguinte forma:

sudo smbwd -um convidado

Siga isso com o comando:

sudo smbwd -e guest

Nesse ponto, você pode fornecer as credenciais de convidado a qualquer pessoa que precise ar essa pasta Pública, e eles poderão á-la de qualquer máquina em sua LAN.

Se isso não funcionar, você precisará adicionar o compartilhamento ao arquivo de configuração do Samba. Abra esse arquivo com o comando:

sudo nano /etc/samba/smb.conf

Nesse arquivo, adicione o seguinte na parte inferior:

[Public]
caminho = /home//Público
navegável = sim
gravável = sim
somente leitura = não

Onde é seu nome de usuário. Salve e feche o arquivo.

E se isso não conceder o a outros usuários registrados, talvez seja necessário adicionar a conta de convidado ao grupo associado ao compartilhamento. Digamos, por exemplo, que o compartilhamento seja encontrado em /home/jack/Public (o que significa que é de propriedade do usuário/grupo jack. Você pode adicionar a conta de convidado ao grupo jack com o comando:

sudo mod -aG jack guest

Depois disso, qualquer usuário que pertença ao grupo deve poder ar o diretório Público que foi compartilhado com a LAN.

Eu adoraria ver, em versões futuras do Ubuntu (ou qualquer versão do Linux para desktop), uma abordagem muito mais simplista para compartilhar diretórios com sucesso em uma LAN sem ter que ar por todas as etapas extras de solução de problemas.