Достъп и монтиране на 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 адреса, името на споделянето и точката на монтиране на споделянето и това е всичко.
Разбира се, че ще трябва да влезете и да се удостоверите в споделената мрежа, освен ако не е потребителско влизане като ГОСТ.
Можете също да демонтирате споделянето на SMB с командата ‘unmount’ както обикновено.
Достъп и монтиране на SMB споделяния в по-стари версии на Mac OS X
За по-стари версии на Mac OS X читателят на OSXDaily Dan Luna изпрати следния съвет относно достъпа до споделяния на Windows на Mac от командния ред:
“Моят Mac е сгушен в море от компютри с Windows в офиса и затова често имам достъп до SMB споделяния, за да споделям данни и файлове. Достъпът до SMB/Windows споделяния на Mac е наистина лесен от GUI, но аз прекарвам много време в командния ред и винаги обичам да намирам начин да правя неща, използвайки основите на 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 потребителско име=winusername //smbserver/myshare /mnt/smbshare
И накрая ще искате да получите достъп до споделянето на SMB, като посочите данните си за влизане в Windows и IP адреса на машината:
mount -t cifs -o потребителско име=winusername, password=winpassword //192.168.0.105/myshare /mnt/share
Благодаря за съвета Дан! Не успях да проверя дали това работи, защото съм в мрежа изцяло на Mac с по-късни версии на Mac OS, но командите изглеждат валидни, така че не виждам причина да не е така.
Очевидно ще трябва да попълните вашите собствени уникални потребителски имена, споделени имена, IP адреси, точки на монтиране и т.н.
Наистина оценявам съвета на Дан и това е страхотен трик за напреднали за потребители на терминали, но за някои потребители на Mac, които предпочитат GUI, монтирането на споделени папки на Windows през Mac Finder вероятно е по-лесно.