Sdb доступ до загальних мережних ресурсів windows

Необхідно отримати доступ до поділюваних папок на машинах Windows з Вашої Linux системи.

Виконання команд вручну

netbios-name - NetBIOS-ім'я Windows машини. Якщо спроба доступу до ресурсу зазнає невдачі, то буде потрібно вказати ім'я користувача і пароль. У цьому випадку буде використовуватися наступний синтаксис команди:

smbclient -L netbios-name -U user_name

Ця команда виведе список доступних ресурсів:

Відповідно до наведеного списку, папка testshare є мережевим ресурсом комп'ютера winmachine. Щоб виконання команду mount. точка монтування повинна бути створена заздалегідь:

mkdir -p / windows / winshare

Тепер змонтуйте мережевий ресурс Windows в своїй файлової системи за допомогою наступної команди (замініть ім'я комп'ютера і папки на використовувані в Вашому випадку):

mount -t cifs // winmachine / testshare / windows / winshare

Ця команда змонтує мережевий ресурс testshare Windows комп'ютера winmachine. Дані будуть доступні в каталозі / windows / winshare.

mount -t cifs -o username = user, password = secret // winmachine / testshare / windows / winshare

Для папок монтованих автоматично при кожному запуску системи, вставте відповідні опції в файл / etc / fstab (запишіть в один рядок):

Приклад містить додаткові опції, такі як gid = users. які означають, що не тільки root, але і звичайним користувачі Linux можуть отримати доступ до даних на сетвой ресурсі Windows або fmask і dmask. які визначають права доступу які будуть встановлені на файли або папки після монтірованія.iocharset = cp1251 визначає кодування. Побачити додаткові опції можна за допомогою команди man smbmount.

Так як всі користувачі в системі Linux мають права на читання для файлу / etc / fstab. параметри username і password не повинні безпосередньо позначатись в цьому файлі. Замість цього, використовуйте опцію credentials = / path / file_name. яка дозволить Вам створити файл доступний тільки для читання користувачу root, щоб зберегти ім'я користувача та паролі в секреті.

Відповідний рядок в файлі / etc / fstab може бути схожа на цю (знову, все в один рядок):

Потім створіть файл паролів / etc / winpassword наступного змісту

і призначте права на читання і запити тільки користувачеві root за допомогою команди

chmod 600 / etc / winpassword

засобами KDE3

LAN Information Server LISa (Сервер інформації в мережі), доступний в KDE, надає доступ до мережевих ресурсів Windows дуже легко в вікні файлового менеджера і веб-браузера Konqueror. LISa дозволяє Вам шукати спільні ресурси в своїй мережі. Залежно від методу пошуку, показуючи не тільки Windows і Samba мережеві ресурси, але також і FTP, HTTP, SSH і NFS вервіси.

Спочатку упевніться, що пакети kdenetwork3-lisa. kdenetwork3-lan. kdebase3-samba. samba-client і (якщо потрібно) samba встановлені. Якщо немає - встановіть їх за допомогою YaST.

Запустіть Windows Update керування KDE, щоб вибрати такі пункти меню, щоб запустити майстер настройки LISa:

Спочатку, задайте метод пошуку. Переваги методу "Send pings" полягають в тому, що на додаток до загальних мережних ресурсів Windows будуть знайдені і комп'ютери з іншими мережевими службами. Хоча він і надійний, цей метод не підходить для великих мереж.

Пакет samba повинен бути встановлений, щоб використовувати метод "Send NetBIOS Broadcasts", тому що програма nmblookup використовує його. Будуть знайдені тільки машини з загальними мережевими ресурсами Windows. Для отримання додаткової інформації зверніться до документації.

Щоб зберегти настройки в файлі / etc / lisarc для подальшого використання, натисніть кнопку Застосувати в Центрі управління (нижній лівий кут), введіть пароль користувача root і натисніть OK. Центр керування KDE закриється. Запустіть LISa ввівши таку команду в терміналі від імені користувача root:

Для автоматичного запуску цієї служби при завантаженні комп'ютера виконайте команду

Для доступу до загальних мережних ресурсів Windows, відкрийте файловий менеджер KDE - Konqueror і введіть lan: / в поле URL. Будуть перераховані комп'ютери які надають мережні служби. Відобразити ці служби можна натисканням на ім'я вузла (smb означає загальні мережеві ресурси Windows). Тепер у Вас є доступ до ресурсів цього комп'ютера.

Проблеми Маючи доступ до LISa

Якщо Ви отримуєте повідомлення про помилку "Error while loading 'kio_lan'" (Помилка при завантаженні 'kio_lan') ввівши lan: /. то Ви використовують зіпсований пакет з репозитария поновлення. В цьому випадку, ім'я машини Windows має бути зазначено в Konqueror як показано нижче:

Або встановлювати пакет kdenetwork3-lan з CD / DVD.

засобами KDE4

Спочатку упевніться, що пакети kdenetwork4-filesharing. kio_network. kdnssd. samba-client і (якщо потрібно) samba встановлені. Якщо немає - встановіть їх за допомогою YaST.

Примітка. При використанні KDE версії меншою 4.4 можливі проблеми з відображенням файлів в іменах яких зустрічаються кириличні символи.


Щоб встановити ім'я користувача і пароль використовуються для огляду мережі запустіть Параметри системи і виберіть Загальний доступ до файлів.

Актуальна інформація

Схожі статті