Como mapear uma unidade de rede no Ubuntu permanentemente

Se você precisa ter acesso constante a uma pasta de rede, aprenda a mapear uma unidade de rede no Ubuntu permanentemente e resolva seu problema.

Este tutorial mostrará como mapear uma unidade de rede no Ubuntu permanentemente, que pode ser, por exemplo, um compartilhamento do Windows.

Como mapear uma unidade de rede no Ubuntu permanentemente
Como mapear uma unidade de rede no Ubuntu permanentemente

Para mapear uma unidade de rede no Ubuntu ou qualquer Linux que usa o gerenciador de arquivos Nautilus, basta abrir o programa e usar a opção “conectar a servidor”. Na janela que aparece, digite smb:// seguido do ip do computador a ser acessado.

Por fim, clique no botão “Conectar” e forneça as credenciais necessárias ao acesso.

Como mapear uma unidade de rede no Ubuntu permanentemente

Já no servidor remoto, navegue até a pasta que você deseja marcar. Depois, clique no menu “Marcadores” e então na opção “Marcar este local”;

Marcar este local

Para mais detalhes, sobre a criação de marcador, acesse esse outro tutorial:

Como adicionar um marcador local personalizado no Nautilus

Mas se você quiser realmente mapear uma unidade de rede no Ubuntu permanentemente em qualquer versão do Ubuntu, é preciso preparar o sistema, ou seja, fazer algumas mudanças e até instalar alguns softwares, para que o sistema possa montar unidades de rede.

A “mágica” desse procedimento é feita pelo Samba e pelos aplicativos que o compõem e completam, além de outros programas que ajudam a integrar o Linux em redes heterogêneas.

Preparando o sistema para mapear uma unidade de rede no Ubuntu permanentemente

Para poder mapear uma unidade de rede no Ubuntu permanentemente, faça o seguinte:

Passo 1. Abra um terminal (use o Dash/Atividades ou pressionando as teclas CTRL+ALT+T);
Passo 2. Instale o pacote cifs-utils, para obter suporte ao compartilhamento de arquivos com o Microsoft Windows, OS X e outros sistemas Unix. Para isso, use a Central de programas do Ubuntu ou use o comando abaixo:

sudo apt-get install cifs-utils -y

Passo 3. Abra o arquivo /etc/nsswitch.conf com o seguinte comando:

sudo gedit /etc/nsswitch.conf

Passo 4. Com o arquivo aberto, encontre a linha que se parece com:

hosts: files mdns4_minimal [NOTFOUND=return] dns

Passo 5. E mude ela para que fique assim:

hosts: files mdns4_minimal [NOTFOUND=return] wins dns

Passo 6. Execute o comando abaixo para que o Ubuntu possa resolver nomes de computadores com o Windows em uma rede com DHCP.

sudo apt-get install libnss-winbind winbind

Passo 7. Reinicie o Ubuntu clicando na opção correspondente ou usando o comando;

sudo reboot

Montando e mapeando uma unidade de rede

Para montar e mapear uma unidade de rede, faça o seguinte:

Passo 1. Abra um terminal (No Unity, use o Dash ou pressionando as teclas CTRL+ALT+T);
Passo 2. Crie um ponto de montagem com o comando abaixo, substituindo “pasta-rede” para o nome que você quiser.

sudo mkdir /media/pasta-rede

Passo 3. Faça uma cópia de segurança do arquivo /etc/fstab,executando o comando abaixo:

sudo cp /etc/fstab /etc/fstab_original

Passo 4. Caso algo dê errado, volte o arquivo original usando o comando:

sudo mv /etc/fstab_original /etc/fstab

Passo 5. Crie um arquivo de credenciais com o comando abaixo:

gedit ~/.smbcredentials

Passo 6. Com arquivo aberto, adicione seu nome de usuário e senha para acessar o compartilhamento remoto. Se quiser, copie os conteúdo abaixo e cole no arquivo, substituindo os valores pelos seus. Salve e feche o arquivo;

username=edivaldo
password=741852963

adicione seu nome de usuário e senha

Passo 7. Execute o comando abaixo para obter o seu gid e uid, substituindo o nome abaixo pelo do seu usuário;

id edivaldo

obter o seu gid e uid

Passo 8. Agora, edite o fstab, executando o comando:

sudo gedit /etc/fstab

Passo 9. No final do arquivo aberto, adicione a linha abaixo (uma linha apenas), substituindo palavras em VERMELHO com as informações obtidas no passo anterior;

//192.168.1.5/share /media/pasta-rede cifs credentials=/home/edivaldo/.smbcredentials,iocharset=utf8,gid=1000,uid=1000,file_mode=0777,dir_mode=0777 0 0

Passo 10. Finalmente execute o comando abaixo e você terá o compartilhamento de rede mapeado no Lançador do Unity e no navegador de arquivos Nautilus.

sudo mount -a

Pronto! Agora sempre que quiser, a pasta remota estará a sua disposição.

Fonte

O que está sendo falado no blog

<a href="https://www.edivaldobrito.com.br////” rel=”noopener noreferrer” target=”_blank”>Veja mais artigos publicados neste dia…

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.