Ubuntu налаштування сервера samba, блог айтішнега

Ubuntu налаштування сервера samba

Ubuntu налаштування сервера samba
Для роботи Ubuntu в ролі файлового сервера для Windows машин використовується SAMBA. Всі дії ми будемо виконувати через термінал, тому дана інструкція застосовна як до server так і desktop версіями Убунту.

Ubuntu налаштування сервера samba
Як я і писав, для роботи нам потрібно встановити Samba, для цього вводимо в термінал команду:
Вводимо пароль root користувача і погоджуємося на установку. На відміну від Windows систем загальний доступ тут надається трохи інакше. Існує два види користувачів: користувачі системи і користувачі samba, тобто недостатньо завести просто новий обліковий запис і призначити права - потрібно буде її додати в базу даних samba. В Ubuntu налаштування сервера samba лежить в файлі samba.conf (його налаштований приклад я опублікую ближче до кінця статті і докладно розпишу основні пункти)
Для початку нам потрібно створити нового користувача і відповісти на питання, вводимо в термінал:
Наступним кроком буде додавання його в базу даних samba, для цього призначимо йому там пароль, вводимо команду
Як тільки у нас буде створено користувачі - можна приступати до настроювань файлу samba.conf, щоб відкрити його для редагування потрібно виконати команду
У цьому файлі є кілька розділів які виділяються наприклад [global] і йде його опис. Описувати детально цей розділ немає сенсу - такої інформації повно в інтернеті, давайте розглянемо мій приклад samba.conf з Розшарені папками
Що потрібно зробити Вам? З 1 по 73 рядок описуються основні параметри, єдине що потрібно зробити - це поміняти значення UTIZN в 36 строчки на ім'я своєї робочої групи. Розглянемо шматок коду:
Тепер розглянемо варіант з розмежованими правами і кошиком:
Ще один підводний камінь - тимчасові файли Windows. Справа в тому що коли ви відкриваєте документи наприклад word, то створюється тимчасовий файл
імя.doc, що дуже лякає людей, до того ж він не видаляється автоматично і не ховається, тому користувачі думають що це вірус «жере» їх файли. У 12 рядку вказано параметр, який не вказує користувачам ці файли.
Тепер потрібно створити ці папки (наприклад папку pochta в каталозі share)
і дозволити в неї писати всім користувачам шляхом зміни прав на папки рекурсивно
Перезавантажується або перезапускаєте сервер samba
Після цього можете заходити на ваш сервер по мережі, введете логін / пароль створеного користувача і можете працювати 😉