- 1. Como instalar o Samba no Linux
- 2. Como configurar o Ubuntu
- 3. Crie e configure a pasta compartilhada entre Ubuntu Linux e Windows 10
- 4. Como acessar o Samba no Windows 10
- 5. Como proteger arquivos compartilhados no Ubuntu
- 6. Como habilitar o Samba em UFW no Ubuntu
- 7. Como colocar senha na pasta compartilhada Ubuntu Linux e Windows 10
Quando gerenciamos vários sistemas operacionais como Linux, Windows ou Maces, é importante saber como podemos configurá-los para que a transferência de arquivos entre eles seja eficaz e atenda a todos os requisitos adequados. Ter arquivos armazenados em nossos computadores é uma tarefa comum e trabalhar com eles é no dia a dia. O problema surge quando mudamos o sistema operacional, mas queremos continuar lidando com os mesmos dados.
Este é um passo vital, pois diariamente nos vemos na necessidade de compartilhar arquivos entre dois sistemas operacionais que possuem sistemas de arquivos diferentes como Linux e Windows e nem sempre podemos usar e-mail ou discos removíveis para isso e é por isso que hoje Veremos como instalar o Samba no Ubuntu e desta forma ter um método simples para todo o processo de compartilhamento de arquivos entre Linux e Windows.
O que é sambaSamba é um conjunto de aplicativos desenvolvido no ano de 1992, pelo qual é utilizado o protocolo SMB, que permite a interoperabilidade entre os sistemas Linux e Windows de forma completa. Samba é um software livre licenciado pela GNU.
A versão estável atual do Samba é 4.6.5 e graças a este aplicativo poderemos compartilhar arquivos e serviços de impressão entre esses sistemas operacionais na mesma rede.
O Samba também pode ser usado como um controlador de domínio de diretório ativo. Agora veremos como instalar o Samba no Ubuntu e compartilhar arquivos com segurança com os sistemas operacionais Windows.
Vamos ver como podemos configurar totalmente o Samba para compartilhar elementos entre o Windows 10 e o Ubuntu Linux.
1. Como instalar o Samba no Linux
O primeiro passo é instalar o Samba diretamente dos repositórios do Ubuntu e para isso executaremos o seguinte comando. Inserimos a letra S para aceitar o download e a instalação dos pacotes Samba.
sudo apt instalar samba samba-common python-dnspython
PROLONGAR
2. Como configurar o Ubuntu
Passo 1
Depois de instalar o Samba, procedemos à edição do arquivo /etc/samba/smb.conf para definir dois valores nele:
Anônimo inseguro. compartilhamento seguro de arquivosPasso 2
Antes disso, vamos criar uma cópia de backup do arquivo original executando a seguinte linha:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.orig
PROLONGAR
etapa 3
Depois de fazer o backup do arquivo, podemos editar o arquivo smb.conf. Um dos pontos fundamentais é verificar se o grupo de trabalho do Windows é semelhante ao Ubuntu e para isso podemos verificar o grupo de trabalho usando qualquer uma das seguintes opções. Acesse a rota:
- Painel de controle
- Sistema de segurança
- Sistema
Passo 4
Selecione a opção "Configuração avançada do sistema" e na nova janela exibida vá para a guia "Nome do computador". Lá veremos o grupo atual do sistema:
Etapa 5
A próxima opção é abrir um console de prompt de comando usando as seguintes teclas (Executar) e, na janela exibida, digite o comando cmd.
+ R
Etapa 6
Uma vez lá, entraremos na seguinte linha: net config Workstation. Lá podemos ver o grupo atual na linha Domínio da estação de trabalho.
estação de trabalho net config
PROLONGAR
Etapa 7
Com esta informação iremos para o arquivo smb.conf para edição e realizaremos os seguintes passos iniciais. Executaremos as seguintes linhas em seu pedido:
sudo mkdir -p / srv / samba / anonymous_shares (Criação do diretório onde os elementos a serem compartilhados serão alojados) sudo chmod -R 0775 / srv / samba / anonymous_shares (Permissões) sudo chown -R ninguém: nogroup / srv / samba / anonymous_shares (permissões)Etapa 5
Assim que este processo for concluído, acessamos o arquivo de configuração usando um dos editores conhecidos:
vi: sudo vi /etc/samba/smb.conf nano: sudo nano /etc/samba/smb.confEtapa 6
No arquivo implantado será necessário editar as seguintes diretivas localizadas na seção Global:
workgroup = WORKGROUP netbios name = ubuntu security = user [Anonymous] comment = Anonymous File Server Share path = / srv / samba / anonymous_shares navegável = sim gravável = sim convidado ok = sim somente leitura = não forçar usuário = ninguém
PROLONGAR
Etapa 7
Uma vez feito isso, salvamos as alterações usando a combinação de teclas:
Ctrl + O
e deixamos o editor usando:
Ctrl + X
Etapa 8
Verificamos a configuração executando o seguinte comando:
Testparm
PROLONGAR
3. Crie e configure a pasta compartilhada entre Ubuntu Linux e Windows 10
Vamos ver como selecionar uma pasta que queremos compartilhar entre o Ubuntu e o Windows 10.
Passo 1
Partimos do fato de que criamos uma pasta no Ubuntu que chamaremos de Home. Quando o tivermos criado, clicaremos com o botão direito sobre ele exibindo uma lista onde escolheremos a opção "Compartilhamento de Rede Local".
Passo 2
Na próxima janela clicaremos na opção "Compartilhar esta pasta" para compartilhar esta pasta:
etapa 3
Vemos que automaticamente as caixas para "Permitir que outras pessoas criem e excluam arquivos nesta pasta" e "Acesso de convidado (para pessoas sem uma conta de usuário" que devem ser ativadas também foram ativadas. Clique em "Criar compartilhamento".
Passo 4
A seguir, clicaremos na opção “Adicionar as permissões automaticamente” para poder dar as permissões à pasta que queremos compartilhar.
Etapa 5
Agora veremos que temos nossa pasta compartilhada com um ícone de seta que indica esse status.
4. Como acessar o Samba no Windows 10
Assim que confirmarmos essas etapas, passamos a acessar o Windows 10 explorer onde vamos para a seção Rede e lá teremos acesso à pasta Anônimo que criamos:
5. Como proteger arquivos compartilhados no Ubuntu
Passo 1
A próxima etapa é proteger o acesso aos recursos compartilhados e, para fazer isso, primeiro executaremos as seguintes linhas, nas quais criaremos o grupo e o usuário com permissões:
sudo addgroup smbgrp sudo usermod solvetic -aG smbgrp sudo smbpasswd -a Solvetic
PROLONGAR
Passo 2
No arquivo smb.conf, o módulo security = user requer que os usuários acessem a senha que indicamos. Agora podemos instalar os pacotes libpam-winbind para sincronizar os usuários e senhas executando a seguinte linha:
sudo apt install libpam-winbindAgora vamos executar as seguintes linhas em sua ordem:
sudo mkdir -p / srv / samba / secure_shares (criação de diretório seguro) sudo chmod -R 0770 / srv / samba / secure_shares (Permissões) sudo chown -R root: smbgrp / srv / samba / secure_shares (Permissões)
PROLONGAR
etapa 3
Agora vamos acessar o arquivo smb.conf novamente e no campo Seguro estabeleceremos as seguintes diretivas:
[Seguro] comment = Caminho de compartilhamento do servidor de arquivos seguro = / srv / samba / secure_shares usuários válidos = @smbgrp convidado ok = não gravável = sim navegável = simPasso 4
Assim que essas alterações forem feitas, reiniciaremos os serviços executando os seguintes comandos:
sudo systemctl restart smbd sudo serviço smbd restartEtapa 5
O resultado é que ao tentar acessar do Windows veremos o seguinte resultado:
Como podemos ver, o acesso será restrito e a única forma de acesso será inserindo as respectivas senhas.
6. Como habilitar o Samba em UFW no Ubuntu
No caso de usar o firewall UFW no Ubuntu, devemos inserir as seguintes linhas com o respectivo endereço IP do servidor para habilitá-lo:
sudo ufw permitir proto udp para qualquer porta 137 de 192.168.0.14/24 sudo ufw permitir proto udp para qualquer porta 138 de 192.168.0.14/24 sudo ufw permitir proto tcp para qualquer porta 139 de 192.168.0.14/24 sudo ufw permitir proto tcp para qualquer porta 445 de 192.168.0.14/24
7. Como colocar senha na pasta compartilhada Ubuntu Linux e Windows 10
Podemos proteger uma pasta que compartilhamos com o Windows 10 e o Linux estabelecendo uma senha de acesso.
Passo 1
Para isso iremos ao terminal e colocaremos o seguinte comando:
sudo smbpasswd -a Nome de usuárioPasso 2
Agora, toda vez que a partir do Windows 10 quisermos acessar a pasta compartilhada do Linux, vamos precisar de nome de usuário e senha para acessar.
Com essas etapas instalamos o Samba no Ubuntu.