Samba 4.18.0 надходить із покращеннями безпеки, вдосконаленнями тощо

Samba — це стандартний набір програм сумісності Windows для Linux і Unix.

Samba — це багатофункціональний серверний продукт, який також забезпечує реалізацію файлового сервера, служби друку та сервера ідентифікації (winbind).

The випуск нової версії Samba 4.18.0, яка продовжила роботу для усунути регресію продуктивності на серверах SMB зайнято в результаті додавання захисту від уразливостей маніпулювання символьними посиланнями.

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

У результаті продуктивність операцій відкриття та закриття файлів була доведена до рівня Samba 4.12.

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

У цій нещодавно випущеній версії Samba 4.18.0 утиліта samba-tool тепер відображає більш стислі та точні повідомлення про помилки.

Замість генерації трасування виклику вказівка ​​позиції в коді, де виникла проблема, що не завжди дозволяло відразу зрозуміти, що не так, у новій версії вихідні дані обмежені описом причини помилки (наприклад, неправильне ім’я користувача або пароль, неправильне ім’я файлу з базою даних LDB, відсутнє ім’я в DNS, недоступна мережа, недійсні аргументи командного рядка тощо).

Крім того, якщо виявлено нерозпізнану проблему, повне трасування все одно видається зі стеку Python, який також можна отримати за допомогою параметра '-d3'. Ця інформація може знадобитися вам, щоб знайти причину проблеми в Інтернеті або додати її до сповіщення про помилку, яке ви надсилаєте.

Ще одна новинка, представлена ​​в цій новій версії Samba 4.18.0, полягає в тому, що tУсі команди samba-tool підтримують опцію «–color=yes|no|auto» для керування підсвічуванням вихідних даних. У режимі «–color=auto» підсвічування використовується лише під час надсилання на термінал. «завжди» та «примусово» замість «так», «ніколи» та «жодного» замість «ні», «tty» та «if-tty» замість «auto».

Ми також можемо це знайти додано підтримку змінної середовища NO_COLOR щоб вимкнути підсвічування вихідних даних у ситуаціях, коли використовуються коди кольорів ANSI або діє режим «–color=auto».

З інших змін, які виділяються в цій новій версії:

  • До інструменту samba додано нову команду «dsacl delete» для видалення записів списку керування доступом (ACE).
  • Додано параметр «–change-secret-at=». » до команди wbinfo, щоб вказати контролер домену, на якому потрібно виконати операцію зміни пароля.
  • Додано новий параметр "acl_xattr:security_acl_name" до smb.conf, щоб змінити назву розширеного атрибута (xattr), який використовується для зберігання NT ACL.
  • За замовчуванням атрибут security.NTACL додається до файлів і каталогів, доступ до яких заборонено звичайним користувачам.
  • Якщо ви перейменуєте атрибут зберігання ACL, він не обслуговуватиметься через SMB, але буде доступний локально для будь-якого користувача, що вимагає розуміння потенційного негативного впливу на безпеку.
  • Додано підтримку синхронізації хешу паролів між доменом Active Directory на основі Samba та хмарою Azure Active Directory (Office365).

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

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

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

Варто зазначити, що, хоча samba включена в репозиторії Ubuntu, ви повинні знати, що пакунки не оновлюються після випуску нової версії, тому в цьому випадку ми вважаємо за краще використовувати репозиторій.

Перше, що ми збираємося зробити, це відкрити термінал і в ньому ввести таку команду, щоб додати репозиторій до системи:

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

sudo apt-get update

Після додавання репозиторію ми переходимо до встановлення samba в системі, і для цього ми просто вводимо таку команду:

sudo apt install samba

Якщо у вас вже встановлена ​​попередня версія, вона буде оновлена ​​автоматично.


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

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

*

*

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