Een SMB-share openen en koppelen via de opdrachtregel
Inhoudsopgave:
Moet u een SMB-share openen en koppelen vanaf de opdrachtregel op een Mac? Je bent misschien gewend om via de Mac-netwerkfuncties verbinding te maken met een Windows-pc om een Windows-share op een Mac te koppelen, maar je kunt ook verbinding maken met Samba-shares vanaf de Terminal.
Dit artikel laat verschillende manieren zien om SAMBA / SMB-netwerkshares te koppelen en te openen vanaf de opdrachtregel van Mac, ook met de nieuwste MacOS-versies en oudere Mac OS X-releases, aangezien het proces verschilt, afhankelijk van op het systeem dat u gebruikt.
SMB-aandelen openen en koppelen via Terminal op Mac
In nieuwere macOS-versies kunt u dit bereiken met de opdracht "mount_smbfs" en het is vrij eenvoudig:
mount_smbfs //[email protected]/myshare /mnt/smbshare
Vervang USER, het IP-adres, de sharenaam en het share-mountpoint, en dat is alles.
Natuurlijk moet u inloggen en authenticeren bij de netwerkshare, tenzij het een GUEST-gebruikerslogin is.
U kunt de SMB-share ook ontkoppelen met de opdracht 'ontkoppelen' zoals gebruikelijk.
Toegang tot en koppelen van SMB-shares in oudere Mac OS X-versies
Voor oudere versies van Mac OS X stuurde OSXDaily-lezer Dan Luna de volgende tip over toegang krijgen tot Windows-shares op de Mac vanaf de opdrachtregel:
“Mijn Mac is genesteld in een zee van Windows-pc's op kantoor, en dus ben ik regelmatig op zoek naar SMB-shares om gegevens en bestanden te delen. Toegang tot SMB/Windows-shares op de Mac is heel eenvoudig vanuit de GUI, maar ik breng veel tijd door in de opdrachtregel en ik vind het altijd leuk om een manier te vinden om dingen te doen met behulp van de basis van Mac OS X. Met dit in gedachten, hier is toegang krijgen tot SMB-shares via de opdrachtregel in Mac OS X:”
Eerdere versies van Mac OS X konden dit opsplitsen in verschillende commando's zoals zo, om eerst de beschikbare SAMBA-shares op het bestemmings-IP weer te geven:
smbclient -U gebruiker -I 192.168.0.105 -L //smbshare/
(Merk op dat sommige van de nieuwere versies van OS X "smbutil" gebruiken in plaats van smbclient)
Nu wil je slagen om je SMB-aandelen te koppelen:
mount -t smbfs -o gebruikersnaam=winusername //smbserver/myshare /mnt/smbshare
En tot slot wilt u toegang krijgen tot de SMB-share door uw Windows-login en het IP-adres van de machine op te geven:
mount -t cifs -o gebruikersnaam=winusername, wachtwoord=winpassword //192.168.0.105/myshare /mnt/share
Bedankt voor de tip Dan! Ik heb niet kunnen controleren of dit werkt omdat ik op een volledig Mac-netwerk zit met latere Mac OS-releases, maar de commando's lijken geldig, dus ik zie geen reden waarom dit niet zou werken.
Uiteraard moet u uw eigen unieke gebruikersnamen, sharenamen, IP-adressen, koppelpunten, enz. invullen.
Ik stel de tip van Dan zeer op prijs en het is een geweldige geavanceerde truc om te gebruiken voor terminalgebruikers, maar voor sommige Mac-gebruikers die de voorkeur geven aan de GUI, is het koppelen van gedeelde Windows-mappen via Mac Finder waarschijnlijk eenvoudiger.