Esta é uma solução para o Windows 7 (embora possa funcionar para outras versões também)
abra o Bloco de notas (ou qualquer editor de texto) como administrador
(você precisa clicar com o botão direito do mouse e dizer 'executar como administrador')
localize: c: \ WINDOWS \ system32 \ drivers \ etc \ hosts (você precisará mostrar todos os arquivos, não apenas .txt)
Agora, se:
- você tem 3 usuários de samba: tom fred jon
- 3 compartilhamentos de samba no servidor samba (ou seja, IP: 192.168.0.100): docs stuff pics
- você deseja conectar como tom a docs, como fred to stuff e como jon para fotos
Agora adicione as seguintes linhas ao arquivo hosts :
192.168.0.100 tomsdocs tomsdocs
192.168.0.100 fredstuff fredstuff
192.168.0.100 jonspics jonspics
Depois de fechar e salvar, você pode "Mapear uma unidade de rede" da seguinte maneira:
\\tomsdocs\docs as user tom
\\fredstuff\stuff as user fred
\\jonspics\pics as user jon
Observe que os nomes acima dependem totalmente de você ... O que você colocar no arquivo hosts precisará fazer o que você chama de servidor ao mapear a unidade de rede.
A razão pela qual isso funciona é porque o Windows precisa pensar que está se conectando a diferentes servidores. Indiscutivelmente, você também pode configurar seu próprio servidor DNS doméstico, mas eu prefiro falsificar várias entradas no arquivo hosts (que é avaliado antes que a máquina Windows solicite ajuda ao DNS).
Como todo o problema é do Windows, eu prefiro fazê-lo dessa maneira.
Espero que isto ajude.