Як встановити та налаштувати Samba на Ubuntu 14.10

самба ubuntu

Samba - це реалізація послуг та протоколів, сумісних із SMB (нині називається CIFS), за допомогою якого комп’ютери Windows взаємодіють між собою: він був розроблений Ендрю Tridgell шляхом зворотного проектування, використовуючи захоплювачі трафіку в стилі Wireshark (раніше відомий як Ethereal) сумісність у середовищах * nix, те, що було потрібно, щоб уникнути ізоляції в корпоративних та освітніх середовищах, в яких зазвичай співіснують кілька платформ (Windows, Linux, Mac OS X).

Подивимось тоді як встановити та налаштувати Samba на Ubuntu 14.10 Utopic Unicorn, готовий до пропонувати анонімні акції, а також більш безпечні, в яких необхідно пройти автентифікацію для доступу, щоб пропонувати файли всім типам користувачів. І ми йдемо від основи, на якій ми встановили сервер Ubuntu 14.10, версію дистрибутива Canonical, присвячену цим питанням, із фіксованою IP-адресою 192.168.1.100; На додаток до цього, звичайно, нам знадобиться інше обладнання в тій же локальній мережі та в тій самій робочій групі, щоб перевірити, як все було налаштовано.

Встановіть Samba

Для початку ми збираємось встановити пакети Samba, щось дуже просте, оскільки вони є частиною офіційних сховищ:

# apt-get install samba samba-загальний python-glade2 system-config-samba

Налаштуйте Samba

налаштувати самбу

Тепер нам потрібно буде відредагувати файл /etc/samba/smb.conf, який несе всю конфігурацію нашого сервера Samba. До цього ми робимо резервну копію поточного файлу:

# cp /etc/samba.conf /etc/samba/smb.conf.back

Тепер, якщо ми відредагуємо головний файл:

# nano /etc/samba/smb.conf

Ми редагуємо [глобальний] розділ, де саме вказуємо назву робочої групи, рядок, за допомогою якого він ідентифікується в локальній мережі, ім'я netbios, тип захисту та інші. Ми залишаємо це наступним чином (за бажанням ми можемо змінити перші три параметри):

[глобальний]
робоча група = WORKGUP
рядок сервера = сервер Samba% v
netbios name = ubuntu
security = користувач
карта до гостя = поганий користувач
dns проксі = ні

Далі ми йдемо вниз у файлі, до розділу, який говорить 'Поділитися визначеннями' і це починається з [Анонім]. Туди ми додаємо (звичайно, ми можемо змінити шлях до папки, якою збираємось ділитися):

[Анонімно]
шлях = / samba / анонімний
оглядовий = так
writable = так
гість ок = так
читати тільки = немає

Тепер ми перезапустимо сервер samba - -:

# перезапустити службу smbd

Кілька аспектів, на які слід звернути увагу, - це той факт, що папка, яку ми пропонуємо для анонімного доступу, повинна існувати у нашій файловій системі, а також повинна бути доступна всім користувачам, тобто, коли вона додається до:

ls -l

Він повинен показати нам дозволи на читання та виконання для всіх, тобто drwxr-xr-x, або 755 числовим жаргоном. Якщо це не так, ми повинні зробити це таким чином (ми змінюємо "папку для спільного використання" за назвою та шляхом, який ми хочемо):

# chmod -R 0755 / sharefolder

Після налаштування анонімний доступ давайте зробимо те саме з ним пароль обмежений доступ - -, і це те, що вимагає трохи більше роботи, тож давайте почнемо. Перш за все, оскільки в загальній конфігурації ми встановили, що безпека закінчена користувач, це означає, що для доступу до захищених папок нам доведеться це робити, використовуючи ім’я користувача та пароль, які існують на сервері Ubuntu 14.10 Utopic Unicorn, і тому нам доведеться створити цей обліковий запис (ми можемо використовувати потрібне ім’я, а не користувачіamba як ми це зробили):

# useradd usersamba -G sambashare

Ми вводимо пароль користувача за запитом, а потім додаємо пароль самби:

# smbpasswd -користувачamba

Також нам буде запропоновано ввести пароль двічі, після чого створений нами користувач вже матиме свій пароль Samba. Тепер ми повинні додати параметри конфігурації для спільного використання захищеної паролем папки, тому ми знову відкриваємо файл конфігурації Samba для редагування.

# nano /etc/samba/smb.conf

Додаємо:

[безпечний доступ]
path = / home / samba / shared
дійсних користувачів = @sambashare
гість нормально = ні
writable = так
доступний для перегляду = так

Папка / home / samba / shared повинна мати доступ для читання, запису та виконання для всієї групи sambashare, тому для цього ми будемо виконувати:

# chmod -R 0770 / home / samba / shared

#chown -R root: sambashare / home / samba / shared

Ось і все, ми вже змогли налаштувати Sambі за допомогою цього ми можемо отримати доступ до цієї папки з будь-якого комп’ютера в локальній мережі, який є частиною робочої групи РОБОЧА ГРУПА, роблячи це, ми навіть можемо зберегти пароль для подальшого швидшого доступу з Windows, Mac OS X або з інших комп’ютерів Linux.

Редагування відео
Пов'язана стаття:
Найкращі безкоштовні відеоредактори для Ubuntu