Ambiente
Usando o Linux surgiu a necessidade de acessar uma pasta compartilhada que esta em um servidor Windows (está pasta necessita de senha para acessar)Necessário saber:
- IP do Servidor onde está a pasta compartilhada, Ex. (192.168.0.1);
- Nome do compartilhamento, Ex.(\\192.168.0.1\documentos);
- nome de usuário e senha
- Permissão para acessar (no mínimo permissão de Leitura)
Primeiro vamos instalar os pacotes necessário:
Atualizando o Sistema# apt-get update && apt-get upgrade -y
Instalando o SMBS
# apt-get install smbfs
ou
apt-get install cifs-utils
Crie o diretório onde será montado
# mkdir /home/<user>/dadosMontando a pasta compartilhada no windows (documentos), na pasta Linux (perfil)
# mount -vt cifs //192.168.0.1/documentos /home/<user>/dados -o user=usuario,pass=senhaPronto
Ao abrir a pasta perfil será listado todo o conteúdo da pasta compartilhada
Caso a pasta seja liberado acesso de leitura para todos (pública) o comando fica assim, ( ou seja não é necessário inserir senha)
# mount -vt cifs //192.168.0.1/documentos /home/<user>/dados -o guest=senha
Se desejar desmontar o diretório faça o seguinte:
Listar Disco e Diretórios montados.$ df -h
Sist. Arq. Tam. Usado Disp. Uso% Montado em
/dev/sda1 76G 6,4G 66G 9% /
//192.168.0.1/documentos 175G 57G 119G 33% /home/<user>/dados
# umount /home/<user>/dados
- Todos os comandos acima foram executados como root, caso não for root coloque "sudo" antes de cada comado.
- <user>= refere-se ai nome de usuário.
- Porta 445 é fundamental para o compartilhamento de arquivos através de uma rede do Windows TCP /IP. Partilha de ficheiros do Windows.
- Caso mesmo assim não conseguir acessar verifique se existe algum firewall bloqueando.
- NUNCA libere está porta interface/IP de internet.