Accedi e monta una condivisione SMB tramite la riga di comando
Sommario:
Devi accedere e montare una condivisione SMB dalla riga di comando su un Mac? Potresti essere abituato a connetterti al PC Windows dalle funzionalità di rete del Mac per montare una condivisione Windows su Mac, ma puoi anche connetterti alle condivisioni Samba anche dal Terminale.
Questo articolo mostrerà diversi modi per montare e accedere alle condivisioni di rete SAMBA / SMB dalla riga di comando di Mac, anche con le ultime versioni di MacOS e versioni precedenti di Mac OS X, poiché il processo è diverso a seconda sul sistema che stai utilizzando.
Come accedere e montare condivisioni SMB tramite terminale su Mac
Nelle versioni più recenti di macOS, puoi farlo con il comando "mount_smbfs" ed è piuttosto semplice:
mount_smbfs //[email protected]/myshare /mnt/smbshare
Sostituisci USER, l'indirizzo IP, il nome della condivisione e il punto di montaggio della condivisione, e questo è tutto.
Ovviamente dovrai accedere e autenticarti alla condivisione di rete, a meno che non si tratti di un accesso utente GUEST.
Puoi anche smontare la condivisione SMB come al solito con il comando 'unmount'.
Accesso e montaggio di condivisioni SMB nelle versioni precedenti di Mac OS X
Per le versioni precedenti di Mac OS X, il lettore OSXDaily Dan Luna ha inviato il seguente suggerimento sull'accesso alle condivisioni di Windows sul Mac dalla riga di comando:
“Il mio Mac è immerso in un mare di PC Windows in ufficio, quindi accedo spesso alle condivisioni SMB per condividere dati e file. L'accesso alle condivisioni SMB/Windows sul Mac è molto semplice dalla GUI, ma trascorro molto tempo nella riga di comando e mi piace sempre trovare un modo per fare le cose utilizzando le basi di Mac OS X. Con questo in mente, ecco come accedere alle condivisioni SMB tramite la riga di comando in Mac OS X:”
Le versioni precedenti di Mac OS X potevano suddividerlo in diversi comandi in questo modo, per elencare prima le condivisioni SAMBA disponibili sull'IP di destinazione:
smbclient -U utente -I 192.168.0.105 -L //smbshare/
(Nota che alcune delle versioni più recenti di OS X usano "smbutil" invece di smbclient)
Ora vorrai superare l'impostazione del punto di montaggio delle tue condivisioni SMB:
mount -t smbfs -o username=winusername //smbserver/myshare /mnt/smbshare
E infine vorrai accedere alla condivisione SMB specificando il tuo login di Windows e l'indirizzo IP della macchina:
mount -t cifs -o username=winusername, password=winpassword //192.168.0.105/myshare /mnt/share
Grazie per il consiglio Dan! Non sono stato in grado di verificare se funziona perché sono su una rete Mac con versioni successive di Mac OS, ma i comandi sembrano validi quindi non vedo motivo per cui non lo farebbe.
Ovviamente dovrai inserire i tuoi nomi utente univoci, nomi condivisi, indirizzi IP, punti di montaggio, ecc.
Apprezzo molto il suggerimento di Dan ed è un ottimo trucco avanzato da usare per gli utenti di terminali, ma per alcuni utenti Mac che preferiscono l'interfaccia grafica, montare le cartelle condivise di Windows tramite Mac Finder è probabilmente più semplice.