Como criar um compartilhamento Samba no Linux para que os convidados possam acessar na sua rede

Como criar um compartilhamento Samba no Linux para acesso na rede

O Samba é uma ótima maneira de compartilhar pastas do seu desktop Linux com outros usuários na sua rede. Por exemplo, você pode ter documentos que outras pessoas precisam acessar – ou talvez você tenha fotos, vídeos ou qualquer tipo de arquivo para compartilhar. O Samba torna possível compartilhar esses arquivos e pastas para qualquer dispositivo na sua rede e fazer isso com um nome de usuário e senha obrigatórios.

Já expliquei como o Samba pode ser configurado dessa maneira. Mas desta vez quero demonstrar como você pode criar um compartilhamento que não requer um nome de usuário ou senha para que os usuários acessem, para que você possa disponibilizar esses arquivos para qualquer pessoa conectada à sua rede.

Também: Dois truques que tornam o uso da linha de comando do Linux muito mais fácil

Uma coisa a ter em mente é que você nunca deve compartilhar arquivos com informações sensíveis dessa maneira. Para esse tipo de arquivo, você deseja garantir que seus compartilhamentos estejam configurados para autenticação; caso contrário, essas informações sensíveis podem acabar nas mãos erradas. Em outras palavras, use cautela ao fazer isso.

Antes de começar a criar a pasta de convidados, certifique-se de ler o artigo vinculado acima, para poder instalar o Samba e entender como ele funciona. Naquele artigo, você cria um compartilhamento protegido por senha que só pode ser acessado por aqueles que têm contas na máquina que compartilha o diretório.

Depois de estar familiarizado com o Samba, é hora de criar o diretório acessível para convidados.

Como criar seu compartilhamento de convidados com o Samba

O que você precisará: Para fazer isso funcionar, você precisará de uma máquina Linux executando o Samba e um usuário com privilégios de sudo. Isso é tudo. Vamos ao trabalho.

1. Crie um novo diretório

A primeira coisa que faremos é criar o diretório que abrigará os arquivos/pastas acessíveis por convidados em sua rede. Para fazer isso, abra sua janela do terminal e digite o seguinte comando:

sudo mkdir /home/share

2. Dê as permissões corretas à pasta

Agora, devemos alterar as permissões da pasta para que qualquer pessoa possa acessá-la com o comando:

3. Abra o arquivo de configuração do Samba

Em seguida, precisamos abrir o arquivo de configuração do Samba com o seguinte comando:

sudo nano /etc/samba/smb.conf

Também: Como compartilhar uma impressora no Linux com CUPS e Samba

4. Configure a interface de rede

Como estamos tornando esse compartilhamento disponível para qualquer pessoa, queremos bloquear o Samba para que ele só seja acessível de sua rede interna. Para fazer isso, você deve alterar duas linhas. Antes de fazer isso, você deve localizar o nome associado à sua interface de rede, o que pode ser feito com o comando:

ip a

Você deve ver um nome para essa interface, como enp0s3.

A primeira coisa que você deve alterar é isso:

; interfaces = 127.0.0.0/8 eth0

Altere isso para:

interfaces = 127.0.0.0/8 NOME

Onde NOME é o nome da sua interface de rede.

Em seguida, localize a seguinte linha:

; bind interfaces only = yes

Altere isso para:

bind interfaces only = yes

5. Adicione o compartilhamento

No final do arquivo smb.conf, adicione o seguinte:

[public]path = /home/sharepublic = yesguest only = yeswritable = yesforce create mode = 0666force directory mode = 0777browseable = yes

A configuração acima define o caminho para o compartilhamento; torna-o público, apenas para convidados e gravável; define o modo de permissão para criação de arquivos e diretórios; e torna-o navegável.

Também: Saltitar entre distribuições Linux é uma maneira divertida de encontrar o sistema operacional de desktop perfeito

Salve e feche o arquivo com a combinação de teclas Ctrl+X.

6. Reiniciar o Samba

Finalmente, você pode reiniciar o Samba para que a compartilhamento de convidados entre em vigor. Para fazer isso, digite o comando:

sudo systemctl restart smbd

Depois que o Samba reiniciar, você deverá conseguir acessar esse compartilhamento como um convidado, sem precisar digitar um nome de usuário ou senha.

Esta é uma ótima maneira de permitir que qualquer usuário em sua rede acesse um diretório específico. Apenas lembre-se de não adicionar arquivos sensíveis nessa localização; caso contrário, eles podem cair em mãos erradas.