Чи користуєтесь ви самбою? вам доведеться оновити нову корекційну версію Samba 4.11.2

linux-samba

Нещодавно розробники хто позаду проекту Самба через заяву про випуск нова корекційна версія протоколу Samba, досягнувши нової версії 4.11.2.

Для тих, хто не знає про самбу вони повинні знати, що це - це безкоштовна реалізація протоколу обміну файлами Microsoft Windows (раніше називався SMB, нещодавно перейменований у CIFS) для UNIX-подібних систем. Таким чином, це можливо які комп'ютери з GNU / Linux, Mac OS X або Unix загалом виглядають як сервери або поводяться як клієнти в мережах Windows.

Самба Це також дозволяє перевіряти користувачів як головний контролер домену (PDC), як член домену і навіть як домен Active Directory для мереж на базі Windows; окрім можливості обслуговувати черги друку, спільні каталоги та аутентифікацію у власному архіві користувачів.

Серед Unix-подібних систем, на яких можна запустити Samba, є дистрибутиви GNU / Linux, Solaris та різні варіанти BSD, серед яких ми можемо знайти Apple Mac OS X Server.

Про Самбу 4.11.2

Ця нова версія Samba 4.11.2 - це коригуюча версія, який був звільнений мати можливість вирішити деякі проблеми безпеки які були представлені в протоколі. З яких були усунені вразливі місця:

  •  CVE-2019-10218: Шкідливі сервери можуть змусити код клієнта Samba повертати імена файлів, що містять роздільники шляхів, до викличного коду.
  • CVE-2019-14833- Сценарій перевірки пароля Samba AD DC не отримує повного пароля. Коли пароль містить багатобайтові символи (не ASCII), перевірка сценарію пароля не отримує повного рядка пароля.
  • CVE-2019-14847- Користувач з дозволом "отримувати зміни" може заблокувати сервер AD DC LDAP через dirsync.

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

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

Перше, що ми збираємося зробити, це поділитися кроками для встановлення Samba 4.11.2. Оскільки оновлення було випущено нещодавно, збірки, підготовлені для Ubuntu, ще не створені у сховищах. Тож установка буде здійснюватися з вихідного коду.

Зараз як додаткова інформація для користувачів Ubuntu 18.04 LTS вони можуть скористатися сховищем, яке допоможе їм встановити нову версію самби простим способом.

Щоб додати його, ми просто вводимо термінал:

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

sudo apt-get update

І ми можемо встановити самбу за допомогою:

sudo apt install samba

В іншому ми повинні зробити компіляцію. Спочатку ми збираємось завантажити пакет Samba який ми можемо отримати, відкривши термінал (це можна зробити за допомогою комбінації клавіш Ctrl + Alt + T), і в ньому ми наберемо таку команду:

wget https://download.samba.org/pub/samba/stable/samba-4.11.2.tar.gz

Після цього ми збираємося витягти пакет за допомогою:

tar -zxf samba-4.11.2.tar.gz

Входимо в папку, створену за допомогою:

cd samba-4.11.2

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

sudo apt-get install acl attr autoconf bind9utils bison build-essential \

debhelper dnsutils docbook-xml docbook-xsl flex gdb libjansson-dev krb5-user \

libacl1-dev libaio-dev libarchive-dev libattr1-dev libblkid-dev libbsd-dev \

libcap-dev libcups2-dev libgnutls-dev libgpgme-dev libjson-perl \

libldap2-dev libncurses5-dev libpam0g-dev libparse-yapp-perl \

libpopt-dev libreadline-dev nettle-dev perl perl-modules-5.26 pkg-config \

python-all-dev python-crypto python-dbg python-dev python-dnspython \

python3-dnspython python-gpgme python3-gpgme python-markdown python3-markdown \

python3-dev xsltproc zlib1g-dev liblmdb-dev lmdb-utils

Зроблено це зараз, ми збираємося набрати:

./configure --prefix=/usr/local

Для початку збірки ми наберемо:

make

Якби все пройшло добре, монтаж проводиться за допомогою:

make install

І нарешті давайте встановимо змінну середовища за допомогою:

export PATH=/usr/local/samba/bin/:/usr/local/samba/sbin/:$PATH

В кінці кінців для тих, хто має стару версію, тобто версія 4.11.1, вони можуть застосувати патч, завантаживши його за допомогою:

wget https://download.samba.org/pub/samba/patches/samba-4.11.1-4.11.2.diffs.gz

Ми добуваємо його за допомогою:

gzip -9 samba-4.11.1-4.11.2.diffs.gz

Входимо в каталог:

cd samba-4.11.1-4.11.2.diffs

І ми застосовуємо патч з:

patch -p0 < samba-4.11.1-4.11.2.diffs

І готовий.


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

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

*

*

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

  1.   rchat - сказав він

    Привіт, це стосується версії, якщо у мене є samba 4.4, щоб оновити її до 4.12