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.
- Como proteger com senha sua Navegação Privada no MacOS Sonoma e Safari
- Como assistir ao evento Made by Google em 4 de outubro
- Análise do iPhone 15 um grande passo à frente | ENBLE
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.