Mapear unidade de rede Windows em ambientes Linux
Colaboração: Rodrigo Pace de Barros
Data de Publicação: 07 de Novembro de 2006
Esta dica descreve como mapear um share disponibilizado por um servidor Windows em uma máquina Linux. Para tanto, o Samba deve estar instalado na máquina Linux.
- Iniciamos a configuração validando os shares acessíveis a partir do desktop Linux. Esta validação pode ser feita através do comando abaixo:
> smbclient -L <windows-box> -U <username>
O sistema pedirá a senha do usuário no ambiente Windows. Caso a resposta seja parecida com a saída abaixo:
Domain=[<DOMINIO>] OS=[Windows 5.0] Server=[Windows 2000 LAN Manager] Sharename Type Comment —------- ---- ------- Publico Disk Diretorio Publico Marketing Disk Depto Marketing
os shares descritos em "Sharename" poderão ser montados.
- Para proceder a montagem, crie um diretório em /mnt da seguinte forma (neste exemplo montaremos o share "Publico"):
> mkdir /mnt/Publico
- Após a criação deste diretório, proceda a montagem do share seguinte forma:
> mount -t smbfs -o username=<USERNAME>, password=<PASSWD> //<IP_MAPEAMENTO>/Publico /mnt/Publico
Nota: A sintaxe -username=<username>,password=<password> pode ser utilizada para que o sistema não peça o password no momento da montagem. Porém, deixar este comando em algum arquivo texto no ambiente pode ser uma falha de segurança. - Caso seja conveniente, crie um link no ambiente do Linux para que o acesso ao ponto de montagem do share fique mais
simples.
> ln -s /mnt/Publico /<PATH_DO_LINK>