
Одним з найпоширеніших способів забезпечення спільної роботи у мережі комп’ютерів під керуванням Kubuntu і Windows є налаштування Samba як сервера роботи з файлами. У цьому розділі наведено настанови з налаштування сервера Samba на спільне використання файлів з клієнтськими комп’ютерами під керуванням Windows.
Сервер буде налаштовано на надання доступу до файлів для будь-якого клієнтського комп’ютера у мережі без надання пароля. Якщо у вашому середовищі мають виконуватися строгі правила безпеки, зверніться до розділу the section called “Убезпечення сервера спільного використання файлів та принтерів Samba”
Спочатку вам слід встановити пакунок samba. Введіть в терміналі:
sudo apt-get install samba
Оце і все. Samba готова до налаштування для спільного використання файлів.
Основний файл налаштувань Samba розташовано за адресою /etc/samba/smb.conf
. У типовому файлі налаштувань доволі багато коментарів, які допоможуть вам розібратися з призначенням команд налаштування.
Note
У типовому файлі налаштування ви знайдете не всі параметри налаштування. Докладніше про параметри можна дізнатися зі сторінки довідника (man) smb.conf
або Збірки настанов щодо Samba .
Внесіть зміни до таких пар ключ/значення у розділі [global] файла
/etc/samba/smb.conf
:workgroup = EXAMPLE ... security = user
Параметр security розміщено нижче у розділі [global]. Типово, його закоментовано. Замініть EXAMPLE на значення, що відповідає вашому середовищу.
Створіть розділ у нижній частині файла або вилучіть позначки коментування з одного з прикладів для каталогу, який буде надано у спільний доступ:
[share] comment = Ubuntu File Server Share path = /srv/samba/share browsable = yes guest ok = yes read only = no create mask = 0755
comment: короткий опис спільного ресурса. Вкажіть будь-який бажаний опис.
path: шлях до каталогу спільного ресурсу.
У нашому прикладі використано адресу
/srv/samba/sharename
, оскільки, відповідно до Стандарту ієрархії файлових систем (Filesystem Hierarchy Standard або FHS), у /srv мають зберігатися дані, специфічні для сайтів. З технічної точки зору, спільні ресурси Samba можна розташовувати у довільних місцях системи (якщо на них встановлено належні права доступу), але стандартів все ж варто дотримуватися.browsable: призначено для уможливлення перегляду вмісту спільного каталогу з клієнтський комп’ютерів під керуванням Windows за допомогою Windows Explorer.
guest ok: дозволяє клієнтським комп’ютерам встановлювати з’єднання зі спільним ресурсом без використання пароля.
read only: визначає, можна лише читати дані зі спільного ресурсу чи можна також дані і записувати. Запис можна буде здійснювати, лише якщо буде вказано значення no, як у нашому прикладі. Якщо буде вказано значення yes, дані зі спільного ресурсу можна буде лише читати.
create mask: визначає права доступу на новостворені файли.
Тепер, коли Samba налаштовано, слід створити каталог і змінити права доступу до нього. У терміналі віддайте таку команду:
sudo mkdir -p /srv/samba/share sudo chown nobody.nogroup /srv/samba/share/
Note
Перемикач -p наказує mkdir створити всю ієрархію каталогів, якщо такої не існує. Змініть назву спільного ресурсу відповідно до середовища.
Нарешті, перезапустіть служби samba, щоб нові налаштування набули чинності:
sudo /etc/init.d/samba restart
Warning
Визначені вище налаштування нададуть необмежений доступ для будь-якого клієнтського комп’ютера у локальній мережі. Якщо вам потрібні безпечніші налаштування, зверніться до розділу the section called “Убезпечення сервера спільного використання файлів та принтерів Samba”.
Тепер з клієнтського комп’ютера можна буде переглядати вміст файлового сервера Kubuntu і бачити каталог спільного використання. Щоб перевірити, чи все працює, спробуйте створити каталог з Windows.
Для створення додаткових спільних ресурсів слід створити додаткові розділи [dir] у файлі /etc/samba/smb.conf
і перезапустити Samba. Переконайтеся, що каталог, який ви надаєте у спільне користування, справді існує і що для нього було визначено належні права доступу.
Докладніше про налаштування Samba можна дізнатися з збірки порад з Samba
Крім того, з підручником можна ознайомитися у паперовому форматі.
Ще одним чудовим підручником є Використання Samba видавництва O'Reilly.