SMB HOWTO Достъп до SMB Shares от Linux

Linux (UNIX) машините също могат да преглеждат и монтират SMB споделяния. Обърнете внимание, че това може да се направи само когато сървърът е Windows машина или Samba сървър!

Клиентската програма SMB за UNIX машини е включена в дистрибуцията на Samba. Той предоставя подобен на ftp интерфейс на командния ред. Можете да използвате тази помощна програма за прехвърляне на файлове между "сървър" на Windows и клиент на Linux.

Повечето дистрибуции на Linux също включват полезния пакет smbfs, който ви позволява да монтирате и демонтирате SMB споделяния. Повече информация за smbfs можете да намерите по-долу.

За да видите какви ресурси са налични на дадена машина, изпълнете командата:

където 'host' е името на машината, която искате да видите. Тази команда ще върне списък с имена на „услуги“ – т.е. имената на устройствата или принтерите, до които има достъп. Докато SMB сървърът не бъде конфигуриран без контрол на достъпа, той ще ви подкани за парола. Въведете паролата за потребителя „guest“ или вашата лична парола на тази машина, когато бъдете подканени.

Резултатът от тази команда трябва да изглежда по следния начин:

Списъкът за разглеждане показва други SMB сървъри в мрежата с налични ресурси.

За да използвате клиента, изпълнете следната команда:

където „услуга“ е името на машината и услугата. Например, ако се опитвате да получите достъп до директория, която е налична под името 'public' на машина с име 'zimmerman', тогава името на услугата ще бъде \\zimmerman\public. Въпреки това, поради ограниченията на обвивката, трябва да избегнете обратната наклонена черта, така че командният ред изглежда така:

където 'mypasswd' е символният низ на вашата парола.

Ще получите подкана от smbclient:

Тип'h' за помощ при използването на smbclient:

Ако знаете как да използвате ftp, тогава няма да имате нужда от smbclient man страниците.

Въпреки че можете да използвате smbclient за тестване, скоро ще се уморите да го използвате в производството. Най-вероятно ще ви трябва пакетът smbfs, за да работи. Smbfs идва с две прости помощни програми, smbmount и smbumount. Те работят като монтиране и демонтиране за SMB споделяния.

Една важна забележка: За да използвате тези помощни програми, трябва да имате поддръжка на smbfs, компилирана в ядрото!

Следващият пример показва типично използване на smbmount за монтиране на SMB споделяне с име "customers" от машина с име "samba1":

Изпълнението на командата за монтиране ще ви покаже, че ресурсът е монтиран, точно както би било чрез NFS експорт:

Моля, прочетете smbmount и smbumount man страниците за повече информация относно горните операции.