Один з найбільш стандартних способів взаємодії з мережі між комп'ютерами Ubuntu і Windows - це настройка Samba як файловий сервер. Цей розділ розповідає як налаштувати Samba сервер для поділу файлів з клієнтами Windows.
Сервер буде налаштований на доступ до файлів для будь-якого клієнта в мережі без запиту пароля. Якщо ваше оточення вимагає більш суворого контролю доступу, дивіться розділ Захист серверів Samba.
Для початку встановимо пакет samba. Введіть в терміналі:
Це все, що потрібно. Тепер ви готові налаштовувати Samba для поділу файлів.
Не всі можливі опції включені в файлі налаштувань за замовчуванням. Дивіться керівництво man smb.conf або Збірник ЧаВо по Samba для уточнення деталей.
1. Спочатку змініть наступні пари ключ / значення в секції [global] файлу /etc/samba/smb.conf:
comment. короткий опис ресурсу,. Використовується для вашої зручності.
path. шлях до розділяється каталогу.
Цей приклад використовує / srv / samba / sharename оскільки, відповідно до стандарту ієрархії файлових систем (FHS), каталог / srv - це місце, де повинні знаходиться все дані, що відносяться до даного сайту. Технічно розділяється ресурс Samba може бути розміщений в будь-якому місці файлової системи, де дозволяють файлові обмеження доступу, але слідування стандартам рекомендується.
browsable. дозволяє клієнтам Windows переглядати вміст розділяється каталогу за допомогою провідника Windows.
guest ok. дозволяє клієнтам підключатися до ресурсу без вказівки пароля.
read only. визначає доступність ресурсу тільки на читання або з привілеями на запис. Привілеї на запис доступні тільки при вказівці no. як показано в даному прикладі. Якщо значення yes. то доступ до ресурсу буде тільки на читання.
create mask. визначає які права доступу будуть встановлені для створюваних нових файлів.
3. Тепер, оскільки Samba налаштована, потрібно створити каталог і встановити на нього права доступу. Введіть в терміналі:
параметр -p говорить mkdir створити повне дерево каталогу, якщо воно не існує.
4. Нарешті, перезапустіть сервіси samba для застосування нових налаштувань:
Ще раз. дана конфігурація надає повний доступ будь-якому клієнту в локальній мережі. Для більш безпечної настройки дивіться розділ Захист серверів Samba.
Як зробити свій сайт швидше?
Для створення додаткових ресурсів, що розділяються створіть нову секцію [dir] в /etc/samba/smb.conf і перезапустіть Samba. Просто переконайтеся, що розділяється каталог створений і в нього коректні права доступу.
Розділяється ресурс «[share]» і шлях / srv / samba / share - це просто приклади. Встановіть назву ресурсу та ім'я каталогу відповідно до вашим оточенням. Доброю ідеєю є використання в якості назви ресурсу імені його каталогу в файлової системі. Іншими словами ресурс можна вказати як [qa] для каталогу / srv / samba / qa.