Pergunta

Migrei do Windows 7 para o OSX.Estou tentando recriar a funcionalidade de "uso líquido" no Mac via Terminal.O problema é que a máquina que desejo montar não possui compartilhamentos.

No Windows7 eu poderia mapear a unidade e ter acesso total via:

 net use \\address\C$ /USER:user pass

Não existe um método bash semelhante a este?

rmdir /Volumes/test
mkdir /Volumes/test
mount_smbfs //user:pass@address/ /Volumes/test

Finalmente percebi que a falta de compartilhamentos era a causa do meu problema com aquela montagem.

Foi útil?

Solução

Você provavelmente perdeu o C$ papel.

mount_smbfs '//user:pass@address/C$' /Volumes/test

Citando ('') pode não ser necessário, uma vez que $ não segue um nome de parâmetro, mas sejamos explícitos.

Você também precisa adicionar seu nome de usuário e senha:

mount_smbfs '//user:pass@address/C$' /Volumes/test -o user='user',pass='pass'

Às vezes não funciona devido a muitas causas que não conheço tecnicamente, mas você também pode tentar:

mount -t smbfs '//user:pass@address/C$' /Volumes/test -o user='user',pass='pass'
mount -t smbfs '//user:pass@address/C$' /Volumes/test -o username='user',password='pass'
mount -t cifs '//user:pass@address/C$' /Volumes/test -o user='user',pass='pass'
mount -t cifs '//user:pass@address/C$' /Volumes/test -o username='user',pass='password'

Ver Montando compartilhamentos samba de um cliente unix.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top