Установка файл-сервера Samba на Ubuntu Server, DarkFess
Персональний сайт

Давайте розберемося, як встановити файл-сервер на вашUbuntu Server. Samba - пакет софту, призначений для організації крос-платформних файлів серверів (просто "файлообмінників" всередині мережі або "розшарених папок / дисків"). Якщо у вас встановленоWebmin, зробимо це через нього (якщо не встановлено, можете встановити .. інструкція тут - Тиц).
Також можна його встановити наступною командою:
Повертаючись до вебміну… Заходимо доWebmin >>> «модулі, що не використовуються» >>> "Файл сервер Samba". Встановлюємо, як показано на малюнку:

Все, коли Samba буде встановлена, не намагаємося вивчати безліч красивих, але незрозуміло як кнопок, що працюють… це вам не Віндоус :P Відразу ліземо в конфіг, для цього у нас теж є красива кнопочка! YES! :D Скріншот:

Також, конфіг доступний наступною командою:
У конфізі зверніть увагу на наступний параметр (який означає, що для роботи з Samba сервером використовуються обліки системи):
Далі, нам потрібно створити samba-користувача (має відповідати користувачам у системі) і задати йому індивідуальний пароль (довільний, відрізняється від системного). Вводимо наступні команди (де “darkfess” ім'я вашого користувача):
Далі, перейдемо безпосередньо до розшарування доступу. Розглянемо 3 варіанти "кулі":
1. Доступ для певного користувача лише за паролем (користувача та пароль ми створили пунктом вище). Це буде папкаpass.
2. Доступ для всіх, лише для читання. Папкаread.
3. Доступ до всіх, з повними правами читання/запису. Папкаall.
Створимо ці папки у нашій домашнійдиректорії (повторимося: pass, read, all). Найпростіше це зробити через FTP-сервер (його встановлення та налаштування ми розглядали тут) клієнтомFileZilla.
Далі потрібно дати права читання/запису на папкуall. Зробити це можна черезFileZilla (правою кнопкою на папку, Числове значення – 777). Або наступною командою (де “darkfess” ім'я вашого користувача):
Повернемося до конфігураційного файлу (конфігу, який ми розглядали вище – /etc/samba/smb.conf).
Вставимо до нього наступні параметри (де “darkfess” ім'я вашого користувача):
Параметр create mask впливає на права, з якими створюватимуться файли. А directory mask – на директорії.
Все далі слід просто почекати. Samba-сервер оновить свої параметри за кілька хвилин без перезапуску.
Сопсно, на цьому у мене все :)