Een SMB-share openen en koppelen via de opdrachtregel

Inhoudsopgave:

Anonim

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.

Een SMB-share openen en koppelen via de opdrachtregel