Доступ і монтування спільного ресурсу 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
Замініть КОРИСТУВАЧА, IP-адресу, ім’я спільного ресурсу та точку монтування спільного ресурсу, і це все.
Звичайно, вам доведеться ввійти та пройти автентифікацію в спільному мережевому ресурсі, якщо це не ГІСТЬ користувача.
Ви також можете відключити спільний ресурс SMB за допомогою команди unmount, як зазвичай.
Доступ і монтування спільних ресурсів 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 використовують «smbutil» замість smbclient)
Тепер ви захочете налаштувати точку монтування спільних ресурсів SMB:
mount -t smbfs -o username=winusername //smbserver/myshare /mnt/smbshare
І, нарешті, ви захочете отримати доступ до спільного ресурсу SMB, вказавши свій логін Windows та IP-адресу комп’ютера:
mount -t cifs -o username=winusername, password=winpassword //192.168.0.105/myshare /mnt/share
Дякую за пораду, Дене! Я не зміг перевірити, чи це працює, оскільки я перебуваю в мережі Mac з пізнішими версіями Mac OS, але команди здаються дійсними, тому я не бачу причин, щоб це не було.
Очевидно, що вам потрібно буде заповнити власні унікальні імена користувачів, спільні імена, IP-адреси, точки підключення тощо.
Я дуже ціную пораду Дена, і це чудовий просунутий прийом для користувачів терміналів, але для деяких користувачів Mac, які віддають перевагу графічному інтерфейсу користувача, монтувати спільні папки Windows через Mac Finder, мабуть, легше.