Доступ и подключение общего ресурса SMB через командную строку
Оглавление:
Вам нужно получить доступ и смонтировать общий ресурс SMB из командной строки на Mac? Возможно, вы привыкли подключаться к ПК с Windows из сетевых функций Mac для монтирования общего ресурса Windows на Mac, но вы также можете подключаться к общему ресурсу Samba из Терминала.
В этой статье будет показано несколько способов подключения и доступа к сетевым ресурсам SAMBA / SMB из командной строки Mac, в том числе с последними версиями MacOS и более старыми выпусками Mac OS X, поскольку процесс отличается в зависимости от в системе, которую вы используете.
Как получить доступ и подключить общие ресурсы SMB через терминал на Mac
В более новых версиях macOS это можно сделать с помощью команды «mount_smbfs», и это довольно просто:
mount_smbfs //[email protected]/myshare /mnt/smbshare
Замените USER, IP-адрес, имя общего ресурса и точку подключения общего ресурса, и это все, что нужно.
Конечно, вам придется войти в систему и аутентифицироваться в сетевой папке, если это не вход пользователя GUEST.
Вы также можете размонтировать общий ресурс SMB с помощью команды «размонтировать», как обычно.
Доступ и подключение общих ресурсов SMB в старых версиях Mac OS X
Для более старых версий Mac OS X читатель OSXDaily Дэн Луна прислал следующий совет по доступу к общим ресурсам Windows на Mac из командной строки:
«Мой Mac утопает в море ПК с Windows в офисе, поэтому я часто использую общие ресурсы SMB для обмена данными и файлами. Доступ к общим ресурсам SMB/Windows на Mac очень прост из графического интерфейса, но я провожу много времени в командной строке, и мне всегда нравится находить способ делать что-то, используя основы Mac OS X. Имея это в виду, вот как получить доступ к общим ресурсам SMB через командную строку в Mac OS X: ”
В более ранних версиях Mac OS X это можно было разбить на несколько команд, например так, чтобы сначала перечислить доступные общие ресурсы SAMBA на целевом IP-адресе:
smbclient -U пользователь -I 192.168.0.105 -L //smbshare/
(Обратите внимание, что в некоторых новых версиях OS X вместо smbclient используется «smbutil»)
Теперь вам нужно установить точку монтирования общих ресурсов SMB:
mount -t smbfs -o username=winusername //smbserver/myshare /mnt/smbshare
И, наконец, вы захотите получить доступ к общей папке SMB, указав свой логин Windows и IP-адрес машины:
mount -t cifs -o имя_пользователя=winusername, пароль=winpassword //192.168.0.105/myshare /mnt/share
Спасибо за совет, Дэн! Я не смог проверить, работает ли это, потому что я нахожусь во всей сети Mac с более поздними выпусками Mac OS, но команды кажутся действительными, поэтому я не вижу причин, по которым это не сработает.
Очевидно, вам нужно будет указать свои собственные уникальные имена пользователей, общие имена, IP-адреса, точки монтирования и т. д.
Я очень ценю совет Дэна, и это отличный продвинутый трюк для пользователей терминалов, но для некоторых пользователей Mac, которые предпочитают графический интерфейс, монтировать общие папки Windows через Mac Finder, вероятно, проще.