Випущено Samba 4.22 з новими функціями, удосконаленнями та експериментальною підтримкою Azure Entra ID

linux-samba

Після півроку розробки, запуск нова версія Samba 4.22, який містить ряд покращень у продуктивності, сумісності та ефективності протоколу SMB3, а також оптимізацію в Active Directory і нові параметри автентифікації.

Для тих, хто не знає про Samba, ви повинні знати, що це багатофункціональний серверний продукт, який також забезпечує реалізацію файлового сервера, служби друку та сервера аутентифікації (winbind). Samba як така реалізує a контролер домену y Active Directory Сумісний з усіма останніми версіями Microsoft Windows, в тому числі Windows 11.

Основні нові можливості Samba 4.22

У цій новій версії Samba 4.22 одним із покращень, яке виділяється, є Додано Directory Leases, розширення, яке дозволяє кешувати метадані каталог на клієнті. Це Покращує швидкість доступу та зменшує навантаження на сервер, оскільки оновлення каталогів автоматично повідомляються клієнтам про зміни.

Ця функція Це особливо корисно в два сценарії:

  • Індивідуальний доступ: Коли користувач працює з домашнім каталогом у розділі SMB, не надаючи доступу до файлів іншим.
  • Спільний доступ лише для читання: дозволяє зменшити кількість запитів до сервера в середовищах спільної роботи з доступом для читання.

За замовчуванням, Оренду каталогів увімкнено в системах, де кластеризацію вимкнено. Його конфігурацію можна налаштувати за допомогою параметра “smb3 directory leases”.

На додаток до цього, у Samba 4.22 Удосконалено перевірку контролера доменуну добре, Самба дозволяє надсилати запити Netlogon Ping через LDAP і LDAPS, що розширює можливості перевірки доступності контролерів домену.

Раніше цей процес Це було можливо лише через UDP-порт 389, але з цим оновленням, "rootdse" запити LDAP можна робити через TCP, що особливо корисно в середовищах, де трафік UDP обмежено брандмауером. Цю поведінку можна налаштувати за допомогою параметра "протокол ping клієнта netlogon», що дозволяє краще контролювати те, як Samba отримує інформацію про контролери домену.

Експериментальна підтримка Azure Enter ID

Ще однією з найважливіших новинок цього випуску є впровадження підтримки експериментальний для Azure Enter ID, хмарна система ідентифікації Microsoft. Це досягнуто шляхом реалізації фонового процесу himmelblaud. Щоб увімкнути цю функцію, вам потрібно скомпілювати Samba з параметрами:

--enable-rust --with-himmelblau

Крім того, додано нові параметри конфігурації:

"himmelblaud_sfa_fallback"
"himmelblaud_hello_enabled"
"himmelblaud_hsm_pin_path"

Ці налаштування забезпечують більшу гнучкість автентифікації за допомогою Azure Entra ID, полегшуючи інтеграцію з гібридними середовищами.

Оптимізація в Active Directory

З іншого боку, у Samba 4.22 Покращено продуктивність оновлення та конфігурації схеми в доменах Active Directory. Згадується, що це було досягнуто шляхом збільшення розміру кешу індексу LDB у деяких офлайн-операціях, що скорочує час обробки та покращує ефективність обслуговування.

Samba 4.22 Це також включає видалення певних параметрів і застарілі конфігурації:

  • вхід через проксі nmbd: Видалено, оскільки він більше не потрібен після появи сервера NBT у Samba.
  • порт cldap: цей параметр видалено, оскільки CLDAP завжди використовує UDP-порт 389 за замовчуванням.
  • fruit:posix_rename у модулі VFS vfs_fruit: видалено через проблеми сумісності з клієнтами Windows.

Якщо ви є цікаво дізнатися про це більше, Ви можете перевірити деталі У наступному посиланні.

Як встановити або оновити Samba на Ubuntu та похідних?

Якщо ви зацікавлені в установці нової версії Samba або якщо у вас уже встановлено Samba і ви хочете оновити попередню версію до цієї нової, ви можете зробити це, виконавши наведені нижче дії.

Щоб установити або оновити Samba на Ubuntu та її похідних до останньої доступної версії, виконайте такі дії:

Відкрийте термінал, ви можете зробити це, знайшовши «Термінал» у меню програм або скориставшись комбінацією клавіш Ctrl + Alt + T. Таким чином ми додамо репозиторій. Оскільки офіційні пакунки можуть бути оновлені не відразу, ми будемо використовувати репозиторій PPA, який містить останню версію Samba:

sudo add-apt-repository ppa:linux-schools/samba-latest

Оновити список репозиторію:

sudo apt-get update

Встановіть або оновіть Samba

Якщо у вас уже встановлено Samba, ця команда оновить вашу поточну версію. Якщо ні, буде встановлено Samba вперше:

sudo apt install samba

Після завершення встановлення ви можете перевірити встановлену версію Samba за допомогою наступної команди:

samba --version

Завдяки цьому ви матимете останню версію Samba у своїй системі.

І останнє, але не менш важливе, я запрошую вас переглянути публікації про реалізацію Samba:

Як реалізувати простий сервер Samba в Ubuntu 24.04?

Як реалізувати повний сервер Samba в Ubuntu 24.04?


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.