SMB HOWTO Доступ до SMB-ресурсів з Linux
Машини з Linux (UNIX) можуть також переглядати та монтувати SMB-ресурси. Зауважте, що це може бути зроблено коли сервером є машина з Windows, або з сервером Samba!
Програма клієнта SMB для UNIX-машин включена до дистрибутиву Samba. Вона забезпечує ftp-подібний інтерфейс командного рядка. Ви можете використовувати цю утиліту для перенесення файлів між 'сервером' під керуванням Windows та клієнтом під Linux.
Більшість дистрибутивів Linux також містять корисний пакет smbfs, який дозволяє монтувати та розмонтувати SMB-ресурси. Більше інформації про smbf можна отримати далі.
Щоб побачити які ресурси доступні на даній машині, виконайте команду:
де 'host' це ім'я машини ви хочете бачити. Ця команда поверне перелік імен 'сервісів' - тобто. імен дисків або принтерів до яких можна отримати доступ. Доки SMB сервер не буде налаштований без керування доступом, він буде запитувати у вас пароль. Введіть у відповідь на запит пароль для користувача 'гість' або ваш персональний пароль на цій машині.
Висновок цієї команди має виглядати приблизно так:
Browse list показує інші SMB-сервера в мережі з доступними ресурсами.
Для використання клієнта виконайте таку команду:
де 'service' - ім'я машини та сервісу. Наприклад, якщо ви намагаєтеся звернутися до директорії, яка доступна під ім'ям 'public' на машині названої 'zimmerman', то ім'я сервісу має звучати як zimmerman public. Однак через обмеження оболонки, вам необхідно сховати зворотний слеш, так що в результаті це командний рядок виглядати так:
де 'mypasswd' - символьний рядок вашого пароля.
Ви отримаєте запрошення smbclient:
Надрукуйте'h' щоб отримати допомогу про використання smbclient:
Якщо ви вмієте використовувати ftp, вам не будуть потрібні довідкові сторінки про smbclient.
Хоча ви можете використовувати smbclient для тестування, ви скоро втомитеся використовувати його в роботі. Для роботи вам, швидше за все, знадобиться пакет smbfs. Smbfs поставляється з двома простими утилітами, smbmount та smbumount. Вони працюють подібно mount та umount для SMB-ресурсів.
Одне важливе зауваження: Щоб використовувати ці утиліти, у вас має бути підтримка smbfs, вкомпільована в ядро!
Наступний приклад показує типове використання smbmount для монтування SMB-ресурсу, названого "customers" з машини з ім'ям "samba1":
Запуск команди mount покаже вам, що ресурс змонтований, так само як і через експорт NFS:
Будь ласка, прочитайте довідкові сторінки smbmount та smbumount для додаткової інформації про описані вище операції.