Por que não consigo montar ações da SMB desde a High Sierra?


1

Desde que eu atualizei para High Sierra (diretamente para 10.13.1) eu não posso ligar o meu iMacs e MacBook mais pelo protocolo AFP, então eu tentei SMB.

abra 'smb: // usuário: senha @ S / Share' :: funciona, mas mostra o Finder na tela.

Outro problema é que não posso escolher o nome do ponto de montagem. Eu trabalho em aplicativos JAVA e, portanto, devo trabalhar a partir da linha de comando:

mkdir / Users / user / Volumes / Share /

/ sbin / mount -t smbfs // usuário: senha @ S / F / Usuários / usuário / Volumes / Share /

Mas isso dá:

mount_smbfs: servidor rejeitou a conexão: erro de autenticação

O que fiz de errado ou esqueci? Desde já, obrigado. JOOP!


Eu acho que essa pergunta ainda não foi respondida corretamente. apple.stackexchange.com/questions/256716/… é semelhante e também não fornece informações suficientes. Eu apreciaria se alguns dos downvoters explicassem por que eles acham que tudo está claro.
Wolfgang Fahl

Respostas:


0

O seguinte comando pode ser executado no High Sierra (testado em 10.13.6).

mount_smbfs -f 0755 -d 0755 smb://username:passwd@SAMBA_SERVER/PATH /your_local_pre_exist_folder/

Nota: o "-f" e "-d" são opcionais.


0

Eu estava encontrando o mesmo erro "mount_smbfs: servidor rejeitou a conexão: Erro de autenticação" ao tentar se conectar via linha de comando usando os comandos:

mkdir /Volumes/test
mount_smbfs //user@server/test /Volumes/test

No entanto, eu consegui eliminar o erro indo, no servidor Mac, para Preferências do Sistema - Compartilhamento - Compartilhamento de Arquivos - Opções. Em seguida, em Compartilhamento de Arquivos do Windows, clique para ativar a opção de senha menos segura para a conta que você deseja usar para compartilhamento (opcionalmente, crie um usuário somente de compartilhamento para essa finalidade) e insira a senha dessa conta. Fui então capaz de montar o compartilhamento usando os comandos acima.


-1

Você está, por acaso, tentando autenticar em um domínio? Ou especificamente NÃO querer usar um domínio quando o computador que hospeda o sistema de arquivos remoto é parte de um domínio?

Na minha situação, meu Mac não está no domínio, mas o computador que hospeda o sistema de arquivos remoto está em um domínio. Para forçar o computador remoto a autenticar-se contra um usuário local em vez de um usuário de domínio, eu tenho que usar a palavra-chave 'local' no componente de domínio:

mount -t smbfs '//local;user:password@S/F' /Volumes/Share

A pergunta foi auto-respondida há dois meses e afirma qual foi a solução. Se você acredita que este é um problema novo suficientemente bom, sinta-se à vontade para postar uma nova pergunta e auto-resposta.
JakeGould

-1

Tipo de resolvido:

no compartilhamento de arquivos eu tive que armazenar as senhas dos usuários envolvidos em "Opções".

Eu não gosto disso.


-1

Se você é capaz de montar o seu compartilhamento a partir da janela Command-K, você pode estar interessado neste economizador de tempo que eu uso. Monte todos os smb // servers / shares que você usa. Em seguida, abra uma janela do Finder e navegue até o seu computador. Você deve ver os compartilhamentos montados lá. Arraste-os um a um na seção Favorites da barra lateral; eles permanecerão lá depois que você reiniciar ou sair. A próxima vez que você quiser montá-los, supondo que você salvou as credenciais, tudo que você precisa fazer é clicar no compartilhamento na Barra Lateral e você está dentro. Mudo, mas eficaz.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.