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

Персональний сайт

ubuntu

Давайте розберемося, як встановити файл-сервер на ваш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-сервер оновить свої параметри за кілька хвилин без перезапуску.

Сопсно, на цьому у мене все :)