Acesse e monte um compartilhamento SMB via linha de comando
Índice:
Você precisa acessar e montar um compartilhamento SMB a partir da linha de comando em um Mac? Você pode estar acostumado a se conectar a um PC com Windows a partir dos recursos de rede do Mac para montar um compartilhamento do Windows no Mac, mas também pode se conectar a compartilhamentos do Samba a partir do Terminal.
Este artigo mostrará várias maneiras de montar e acessar compartilhamentos de rede SAMBA / SMB a partir da linha de comando do Mac, inclusive com as versões mais recentes do MacOS e versões mais antigas do Mac OS X também, pois o processo é diferente dependendo no sistema que você está usando.
Como acessar e montar compartilhamentos SMB via terminal no Mac
Em versões mais recentes do macOS, você pode fazer isso com o comando “mount_smbfs” e é bastante simples:
mount_smbfs //[email protected]/myshare /mnt/smbshare
Substitua USER, o endereço IP, o nome do compartilhamento e o ponto de montagem do compartilhamento e pronto.
Claro que você terá que fazer login e se autenticar no compartilhamento de rede, a menos que seja um login de usuário GUEST.
Você também pode desmontar o compartilhamento SMB com o comando 'unmount' como de costume.
Acessando e montando compartilhamentos SMB em versões mais antigas do Mac OS X
Para versões mais antigas do Mac OS X, o leitor do OSXDaily, Dan Luna, enviou a seguinte dica sobre como acessar compartilhamentos do Windows no Mac a partir da linha de comando:
“Meu Mac está aninhado em um mar de PCs com Windows no escritório e, portanto, frequentemente acesso compartilhamentos SMB para compartilhar dados e arquivos. Acessar compartilhamentos SMB/Windows no Mac é realmente fácil a partir da GUI, mas passo muito tempo na linha de comando e sempre gosto de encontrar uma maneira de fazer as coisas usando os fundamentos do Mac OS X. Com isso em mente, aqui está como acessar compartilhamentos SMB por meio da linha de comando no Mac OS X:”
Versões anteriores do Mac OS X podem dividir isso em vários comandos como este, para primeiro listar os compartilhamentos SAMBA disponíveis no IP de destino:
smbclient -U user -I 192.168.0.105 -L //smbshare/
(Observe que algumas das versões mais recentes do OS X usam “smutil” em vez de smbclient)
Agora você vai querer definir o ponto de montagem de seus compartilhamentos SMB:
mount -t smbfs -o username=winusername //smbserver/myshare /mnt/smbshare
E, finalmente, você deseja obter acesso ao compartilhamento SMB especificando seu login do Windows e o endereço IP da máquina:
mount -t cifs -o username=winusername, password=winpassword //192.168.0.105/myshare /mnt/share
Obrigado pela dica Dan! Não consegui verificar se isso funciona porque estou em uma rede totalmente Mac com versões posteriores do Mac OS, mas os comandos parecem válidos, então não vejo motivo para isso.
Obviamente, você precisará preencher seus próprios nomes de usuário, nomes compartilhados, endereços IP, pontos de montagem, etc.
Eu realmente aprecio a dica de Dan e é um ótimo truque avançado para usar para usuários de terminal, mas para alguns usuários de Mac que preferem a GUI, montar pastas compartilhadas do Windows através do Mac Finder é provavelmente mais fácil.