Få åtkomst till och montera en SMB-resurs via kommandoraden
Innehållsförteckning:
Behöver du komma åt och montera en SMB-resurs från kommandoraden på en Mac? Du kanske är van vid att ansluta till Windows PC från Mac-nätverksfunktionerna för att montera en Windows-resurs på Mac, men du kan också ansluta till Samba-resurser från terminalen.
Den här artikeln kommer att visa flera sätt att montera och komma åt SAMBA / SMB-nätverksresurser från kommandoraden på Mac, inklusive med de senaste MacOS-versionerna och äldre Mac OS X-versioner också, eftersom processen är olika beroende på på systemet du använder.
Hur får du åtkomst till och monterar SMB-resurser via terminal på Mac
I nyare macOS-versioner kan du göra detta med kommandot "mount_smbfs" och det är ganska enkelt:
mount_smbfs //[email protected]/myshare /mnt/smbshare
Ersätt ANVÄNDARE, IP-adressen, delningsnamnet och delningsmonteringspunkten, och det är allt som finns.
Naturligtvis måste du logga in och autentisera till nätverksresursen, såvida det inte är en GÄST-användarinloggning.
Du kan också avmontera SMB-resursen med kommandot 'unmount' som vanligt.
Åtkomst och montering av SMB-andelar i äldre Mac OS X-versioner
För äldre versioner av Mac OS X skickade OSXDaily-läsaren Dan Luna in följande tips om hur du kommer åt Windows-resurser på Mac från kommandoraden:
“Min Mac ligger inbäddat i ett hav av Windows-datorer på kontoret, så jag använder ofta SMB-resurser för att dela data och filer. Att komma åt SMB/Windows-resurser på Mac är väldigt enkelt från det grafiska gränssnittet men jag spenderar mycket tid på kommandoraden och jag gillar alltid att hitta ett sätt att göra saker med hjälp av grunderna för Mac OS X. Med detta i åtanke, här är hur man kommer åt SMB-resurser via kommandoraden i Mac OS X:”
Tidigare versioner av Mac OS X kunde dela upp detta i flera kommandon som så, för att först lista de tillgängliga SAMBA-resurserna på destinations-IP:
smbclient -U användare -I 192.168.0.105 -L //smbshare/
(Observera att vissa av de nyare versionerna av OS X använder "smbutil" istället för smbclient)
Nu vill du klara inställningen för dina SMB-andelars monteringspunkt:
mount -t smbfs -o användarnamn=winanvändarnamn //smbserver/myshare /mnt/smbshare
Och slutligen vill du få tillgång till SMB-resursen genom att ange din Windows-inloggning och maskinens IP-adress:
mount -t cifs -o användarnamn=winanvändarnamn, lösenord=winpassword //192.168.0.105/myshare /mnt/share
Tack för tipset Dan! Jag har inte kunnat kontrollera om detta fungerar eftersom jag är på ett helt Mac-nätverk med senare Mac OS-versioner, men kommandona verkar giltiga så jag ser ingen anledning till att det inte skulle göra det.
Du måste självklart fylla i dina egna unika användarnamn, delnamn, IP-adresser, monteringspunkter, etc.
Jag uppskattar verkligen Dans tips och det är ett bra avancerat knep att använda för terminalanvändare, men för vissa Mac-användare som föredrar GUI är det förmodligen lättare att montera Windows delade mappar via Mac Finder.