Este é um problema do Windows, não do Linux / Samba. Isso significa que já existe uma unidade mapeada para essa letra de unidade. Eu vi isso acontecer, mesmo depois de desconectar um mapeamento de unidade no Windows que ainda parece "segurar" a essa letra de unidade. Executar isso a partir do cliente Windows deve liberá-lo:
net use * /del /yes
net use /persistent:no
Além disso, com o Windows, você não pode mapear duas unidades para o mesmo servidor com credenciais diferentes. Se você usar um nome de usuário / senha com desenvolver, então você deve usar o mesmo nome de usuário / senha com teste.