Configurando um servidor Samba no Linux e compartilhando pastas

Samba é um software amplamente utilizado por usuários que desejam compartilhar arquivos facilmente na rede local do sistema operacional Linux para o sistema Windows. Embora seja uma ferramenta bastante poderosa e abrangente, geralmente é difícil de configurar e a maioria dos problemas com este software reside em sua configuração. Geralmente, é difícil compartilhar pastas entre vários sistemas operacionais (especialmente entre Linux e Windows) através de uma rede local, no entanto, seguindo este tutorial simples, poderemos conectar nosso Raspberry Pi ou qualquer sistema operacional Linux, com uma rede Windows facilmente com Samba e sem software adicional.
A primeira coisa a fazer é instale os pacotes necessários em nosso dispositivo. Para isso, abriremos um terminal em nosso sistema operacional ou nos conectaremos via SSH para controlar o dispositivo remotamente e escreveremos:
sudo apt-get install samba samba-common-bin
Isso instalará os pacotes necessários. Assim que a instalação for concluída, precisamos fazer alguns pequenos ajustes no Samba para fazê-lo funcionar, melhorar a segurança e evitar que qualquer usuário não autorizado tenha acesso ao sistema.
O arquivo de configuração do Samba é smb.conf, vamos abri-lo com o nano para editá-lo . Para fazer isso, digitaremos:
sudo nano /etc/samba/smb.conf
Aqui temos que olhar especificamente para 2 linhas:
- workgroup = [your_work_group_name]
- ganhar suporte = sim

Na primeira linha temos que colocar o grupo de trabalho com o qual vamos compartilhar os arquivos. Por padrão, o Windows cria um grupo de trabalho chamado Workgroup , portanto, se estivermos usando este grupo de trabalho, precisamos apenas inserir este valor na seção "grupo de trabalho".
A linha correspondente a "ganha suporte" geralmente é comentada com um hash #, removemos esse caractere para ativar esse valor.
A próxima etapa é encontrar uma seção chamada " Definições de compartilhamento "no arquivo. Aqui vamos criar as pastas que vamos compartilhar na rede e configurá-las de acordo com nossas necessidades. Nesta seção, precisamos colar um parágrafo semelhante ao seguinte:
- [pi_torrent] # Nome do perfil que vamos criar, por exemplo, para compartilhar a pasta do cliente Torrent
- comment = Pi Torrent # descrição do perfil
- caminho = / home / pi / torrent #Caminho da pasta que acessaremos da pasta compartilhada
- navigable = Yes # Aparece ao navegar na rede
- gravável = Sim # Você pode gravar nesta pasta
- apenas convidado = sem # Requer autenticação
- criar uma máscara = 0777 # Autorizações
- máscara de diretório = 0777 #Permissões
- public = sem pasta #Public ou privada

Com isso já criamos a configuração inicial. Finalmente, pressionamos Ctrl + O para salvar as alterações e Ctrl + X para fechar e sair.
A última etapa será estabelecer uma senha para o usuário Pi que será solicitado ao entrar na pasta Samba da rede. Para fazer isso, digitamos:
sudo smbpasswd -a pi
E escrevemos a senha 2 vezes. Uma vez feito, nós reinicie o servidor Samba com:
sudo service samba restart
E a pasta compartilhada do nosso Raspberry Pi com outros sistemas operacionais como o Windows está pronta na rede e sem a necessidade de usar FTP para isso.

Agora, tudo o que precisamos fazer é inserir as credenciais do usuário e acessaremos automaticamente todas as pastas compartilhadas que configuramos.



