Uzyskaj dostęp i zamontuj udział SMB za pomocą wiersza poleceń
Spisu treści:
Czy potrzebujesz uzyskać dostęp i zamontować udział SMB z wiersza poleceń na komputerze Mac? Możesz być przyzwyczajony do łączenia się z komputerem PC z systemem Windows za pomocą funkcji sieciowych komputera Mac w celu zamontowania udziału systemu Windows na komputerze Mac, ale możesz także łączyć się z udziałami Samby z poziomu terminala.
W tym artykule przedstawiono kilka sposobów montowania i uzyskiwania dostępu do udziałów sieciowych SAMBA / SMB z wiersza poleceń komputera Mac, w tym w przypadku najnowszych wersji systemu MacOS i starszych wersji systemu Mac OS X, ponieważ proces ten różni się w zależności od w używanym systemie.
Jak uzyskać dostęp i zamontować udziały SMB za pośrednictwem terminala na komputerze Mac
W nowszych wersjach systemu macOS można to zrobić za pomocą polecenia „mount_smbfs” i jest to raczej proste:
mount_smbfs //[email protected]/myshare /mnt/smbshare
Zastąp USER, adres IP, nazwę udziału i punkt podłączenia udziału, i to wszystko.
Oczywiście musisz się zalogować i uwierzytelnić w udziale sieciowym, chyba że jest to GOŚĆ.
Możesz również odłączyć udział SMB za pomocą polecenia „odmontuj”, jak zwykle.
Uzyskiwanie dostępu i montowanie udziałów SMB w starszych wersjach systemu Mac OS X
W przypadku starszych wersji systemu Mac OS X czytelnik OSXDaily, Dan Luna, przesłał następującą wskazówkę dotyczącą uzyskiwania dostępu do udziałów systemu Windows na komputerze Mac z wiersza poleceń:
„Mój Mac jest osadzony w morzu komputerów z systemem Windows w biurze, dlatego często uzyskuję dostęp do udziałów SMB, aby udostępniać dane i pliki. Dostęp do udziałów SMB/Windows na komputerze Mac jest naprawdę łatwy z poziomu graficznego interfejsu użytkownika, ale spędzam dużo czasu w wierszu poleceń i zawsze lubię znaleźć sposób na zrobienie czegoś przy użyciu podstaw systemu Mac OS X. Mając to na uwadze, oto jak uzyskać dostęp do udziałów SMB za pomocą wiersza poleceń w systemie Mac OS X:”
Wcześniejsze wersje systemu Mac OS X mogły podzielić to na kilka poleceń, np. w celu wyświetlenia listy dostępnych udziałów SAMBA pod docelowym adresem IP:
smbclient -U użytkownik -I 192.168.0.105 -L //smbshare/
(Zwróć uwagę, że niektóre nowsze wersje OS X używają „smbutil” zamiast smbclient)
Teraz będziesz chciał przekazać ustawienie punktu montowania udziałów SMB:
mount -t smbfs -o username=winusername //smbserver/myshare /mnt/smbshare
I na koniec będziesz chciał uzyskać dostęp do udziału SMB, podając swój login Windows i adres IP komputera:
mount -t cifs -o username=winusername, password=winpassword //192.168.0.105/myshare /mnt/share
Dzięki za wskazówkę Dan! Nie mogłem sprawdzić, czy to działa, ponieważ korzystam z całej sieci Mac z nowszymi wersjami systemu Mac OS, ale polecenia wydają się prawidłowe, więc nie widzę powodu, dla którego miałoby to nie działać.
Oczywiście musisz podać własne unikalne nazwy użytkownika, nazwy udziałów, adresy IP, punkty montowania itp.
Naprawdę doceniam wskazówkę Dana i jest to świetna zaawansowana sztuczka dla użytkowników terminali, ale dla niektórych użytkowników komputerów Mac, którzy preferują graficzny interfejs użytkownika, montowanie folderów współdzielonych systemu Windows za pomocą programu Mac Finder jest prawdopodobnie łatwiejsze.