Ubuntu
Використовує той самий механізм SSH, облікові дані та перевірку ключа хоста,
що й сімейство ідентифікації ОС через SSH,
але — починаючи з 1.1.1 — більше не входить до спільного механізму
osReleaseFamilyProbe, описаного на тій сторінці; див. нижче.
targets: - id: ubuntu-host product: ubuntu address: host.example.com credentials: linux-host-sshВласна проба замість спільної os-release, починаючи з 1.1.1
Section titled “Власна проба замість спільної os-release, починаючи з 1.1.1”VERSION_ID у /etc/os-release Ubuntu навмисно ніколи не змінюється після
виходу релізу — підтверджено наживо (від 14.04 до 24.10): повністю
пропатчений хост 22.04, який пережив кілька точкових релізів і нові
інсталяційні образи, і далі повідомляє VERSION_ID="22.04", а не 22.04.5.
Точковий реліз є лише в полі VERSION того самого файлу
(VERSION="22.04.5 LTS (Jammy Jellyfish)"), і лише для LTS-релізу, який
отримав більше одного точкового релізу, — VERSION не-LTS-релізу взагалі не
містить додаткового сегмента (підтверджено наживо:
VERSION="24.10 (Oracular Oriole)", точно збігається з VERSION_ID). Ця
проба віддає перевагу номеру з VERSION перед VERSION_ID щоразу, коли він
строго точніший і має той самий префікс major.minor, — не потрібно читати
другий файл, на відміну від виправлення тієї самої прогалини для
Debian, оскільки точність уже є в тому
самому файлі, просто в іншому полі. Кожен інший продукт спільного сімейства
os-release перевірено так само; жоден із решти не має цієї прогалини.
Перевірено наживо на ubuntu:24.04: ID=ubuntu, VERSION_ID="24.04".
Записувані поля
Section titled “Записувані поля”version— точний точковий реліз, якщо він є уVERSION, напр.22.04.5; інакше простоVERSION_IDextra.hostKeyVerified
Зіставлення з CVE
Section titled “Зіставлення з CVE”Не зіставляється — CVE дистрибутива загального призначення є вразливостями пакетів, а номер релізу не показує, які пакети було виправлено відтоді. Див. Зіставлення з CVE.
Резолвер життєвого циклу
Section titled “Резолвер життєвого циклу”endoflife:ubuntu — без змін.