Вступ до самби
Перш ніж ми розпочнемо етапи встановлення, давайте трохи ознайомимось із питанням Samba та про все, що вона пропонує нам, коли ми вирішимо в першу чергу працювати з системами Linux або Unix.
1. Samba - це програмне забезпечення з відкритим кодом, що забезпечує набір програм для Linux та Unix.
2. Samba забезпечує безпечні та стабільні, швидкі послуги файлів та друку для клієнтів, що використовують протоколи SMB та CIFS, як і всі версії DOS, Windows, Linux та інших.
3. Samba забезпечує гнучкість для мережевих адміністраторів для налаштування, налаштування та вибору систем та обладнання.
4. Samba складається з двох основних програм, тобто smbd і nmbd. Вони повинні впровадити чотири послуги CIFS -
- Послуги файлів і друку
- Аутентифікація та авторизація
- Дозвіл імені
- Оголошення служби (перегляд)
5. Smbd також обробляє режим спільного використання та автентифікацію режиму користувача та захист спільних файлів та служб друку, вимагаючи паролів.
6. Nmbd обробляє роздільну здатність імен та переглядає частини чотирьох згаданих вище, і це робиться за допомогою NetBIOS
7. Samba надає наступні утиліти -
- Smbclient - використовується в системі Unix для підключення до віддалених SMB-файлів, передачі файлів тощо
- Nmblookup - використовується для пошуку імен NetBIOS в мережі, пошуку їх IP-адрес.
- Swat - Підставки для інструмента веб-адміністрування Samba, що використовується для віддаленої настройки самби через веб-браузер
8. Самба 3.0 використовується сьогодні.
Крок встановлення -
Перед встановленням є такі необхідні умови -
- Ubuntu LTS
- LAN для цілі спільного використання файлів.
Зауважте, що краще встановити samba за допомогою двійкового пакету, і цей спосіб простіше, ніж встановити його з вихідного пакету. Це тому, що вся конфігурація перед компіляцією вже зроблена, і сервіс, що підтримує пакет, також піклується про проблеми з конфігурацією.
Існує три популярні методи розподілу двійкових пакетів -
Крок 1: Двійкові тарболи (В основному загальні кульки)
- Встановлення Tarball
Вихідний код Samba - це форма розподіленого тарбола. Інструменти, які використовуються для вилучення даних з двійкового тарболу, такі ж, як і для обробки тарбола, що містить вихідний код: tar та компресійну програму, наприклад gzipor bzip2
Використовуйте наступну команду, щоб розпакувати tarball з кореневого каталогу
tar -xvzf /path/to/samba-version.tar.gz
Зауважте, що при першому встановленні самби тарбол не створить проблеми.
- Встановлення пакету FreeBSD
FreeBSD постачається з пакетами, що зберігаються у вигляді тарболів. Щоб встановити один із цих пакетів безпосередньо, включаючи пакет Samba, використовуйте утиліту pkg_add або sys install.
pkg_add samba-version.tbz
Якщо не з’являється помилок, це означає, що samba встановлена належним чином.
Крок 2: RPM
- Встановлення RPM
Бінарні RPM - це в основному стислі архіви cpio з доданими додатковими бітами. Ці додаткові функції допомагають ОС зберігати базу даних про встановлені пакети та файли, подібні до того, який FreeBSD підтримує за допомогою своїх пакетних інструментів
Команда, що використовується для встановлення самби через RPM, наступна:
rpm -Uvh samba-версія-другорядна версія.arch.rpm
Крок 3: Пакети Debian
Debian GNU / Linux та його похідні включають засоби управління пакетами, еквівалентні інструментам RPM. Основним інструментом для встановлення пакунків під Debian є dpkg.
Ми можемо встановити samba через dkpg за допомогою наступної команди
dpkg -i samba_version-minorversion.deb
Установка Samba за допомогою менеджера пакунків apt-get може бути виконана, виконавши наступні кроки
Ця команда повинна знаходити і встановлювати пакет samba, а також будь-які пакунки, від яких це залежить, наприклад, samba-common.
apt-get встановити samba
Ця команда працюватиме лише у тому випадку, якщо утиліти Advanced Package Tools (APT) правильно налаштовані. Основна конфігурація включає редагування / etc / apt / джерел. файл списку для посилання на інсталяційний компакт-диск чи деякі відповідні FTP-сайти.
Отже, вищезазначені кроки можуть бути використані для установки самби.
Тепер подивимось наступний крок.
Налаштування та запуск Samba-
1. Файл конфігурації для samba - /etc/samba/smb.conf. Не забудьте постійно оновлювати цей файл відповідно до випуску samba, встановленого у вашій системі.
2. Також рекомендується взяти резервне копіювання цього файлу, і команда, на яку можна посилатися, це -
cp -pf /etc/samba/smb.conf /etc/samba/smb.conf.bak
3. Коли ви вперше встановите samba, напишіть наступні команди -
- nmbd -D
- smbd -D
-D відноситься до демонового режиму бігу.
4. Щоб перевірити, чи працюють сервери, виконайте такі команди -
ps ax | grep mbd
5. Якщо ви не бачите жодного виводу або лише команду grep, швидше за все, Samba не зможе знайти файл конфігурації, smb.conf. Для цього можна використовувати команду find, яка полягає в наступному:
find / -name “smb.conf”
Давайте тепер трохи подивимось на головний браузер samba -
1. Призначення головного браузера: один комп'ютер на мережевий сегмент (точніше, підмережа IP) функціонує як головний браузер.
2. Розміщення головного браузера: Клієнти повинні мати можливість знайти головний комп'ютер браузера
3. Розтягуються підмережі: Деякі механізми, які SMB / CIFS використовує для здійснення веб-перегляду, не працюють добре в підмережах.
4. Інтеграція клієнтських, мережевих та серверних ресурсів: Деякі клієнти, включаючи Microsoft Windows, намагаються представити локальні, мережеві та серверні ресурси в єдиному списку, що розмиває межі між цими типами ресурсів в очах користувачів. Клієнти виконують цю інтеграцію, але залучені протоколи повинні забезпечувати достатнє покриття, щоб не залишати прогалин.
5. Вирішення проблем із користувальницьким інтерфейсом: Клієнти, які використовують веб-перегляд, повинні певним чином представити цю інформацію користувачам. Це не проблема з протоколом, але рішення щодо проектування протоколу впливають на користувальницький інтерфейс клієнта.
Рекомендовані статті
Це керівництво для встановлення Samba. Тут ми обговорили концепцію, попередні реквізити, конфігурацію та кроки до встановлення Samba. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -
- Встановити Docker
- Як встановити Magento?
- Використання Raspberry Pi
- Топ-5 видів тестування на сумісність
- Версії Magento | Різні особливості