From 3da5f96c85edb3cb556ceaaf969a92cdfdd6a4f5 Mon Sep 17 00:00:00 2001 From: sspencerwire Date: Fri, 17 Apr 2026 05:12:33 -0500 Subject: [PATCH 1/7] New translations 13-softwares.md (Ukrainian) --- docs/books/admin_guide/13-softwares.uk.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/books/admin_guide/13-softwares.uk.md b/docs/books/admin_guide/13-softwares.uk.md index 8b86c821e3..2f1f8aae3b 100644 --- a/docs/books/admin_guide/13-softwares.uk.md +++ b/docs/books/admin_guide/13-softwares.uk.md @@ -93,16 +93,16 @@ rpm [options] | Відповідні варіанти такі: -| Опція | Опис | -| -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `-q` | Запитує, чи встановлено програмний пакет, наприклад, `rpm -q tree-1.7.0-15.el8.x86_64.rpm` | -| `-a` | При використанні разом з опцією `-q` запитує всі встановлені rpm-пакети, такі як `rpm -qa` | -| `-i` | Використовується разом з опцією `-q` для запиту детальної інформації про відповідний встановлений пакет rpm. Наприклад, `rpm -qi bash` | -| `-l` | При використанні в поєднанні з опцією `-q` запитує список файлів, випущених відповідним встановленим пакетом rpm | -| `-p` | Вказує невстановлені пакети програмного забезпечення, наприклад `rpm -qip tree-1.7.0-15.el8.x86_64.rpm` та `rpm -qlp tree-1.7.0-15.el8.x86_64.rpm` | -| `-f` | При використанні разом з опцією `-q` запитує пакет програмного забезпечення, до якого належить інсталяційний файл, наприклад, `rpm -qf /usr/bin/bash` | -| `-R` | При використанні разом з опцією `-q` запитує залежності встановлених rpm-пакетів. При використанні разом з опцією `-p` можна запитувати залежності невстановлених пакетів rpm, наприклад, `rpm -qRp rpm -qRp mtr-0.92-3.el8.x86_64.rpm` | -| `--last` | перелік пакетів за часом встановлення, починаючи з найновіших | +| Опція | Опис | +| -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `-q` | Запитує, чи встановлено програмний пакет, наприклад, `rpm -q tree-1.7.0-15.el8.x86_64.rpm` | +| `-a` | При використанні разом з опцією `-q` запитує всі встановлені rpm-пакети, такі як `rpm -qa` | +| `-i` | Використовується разом з опцією `-q` для запиту детальної інформації про відповідний встановлений пакет rpm. Наприклад, `rpm -qi bash` | +| `-l` | При використанні в поєднанні з опцією `-q` запитує список файлів, випущених відповідним встановленим пакетом rpm | +| `-p` | Вказує невстановлені пакети програмного забезпечення, наприклад `rpm -qip tree-1.7.0-15.el8.x86_64.rpm` та `rpm -qlp tree-1.7.0-15.el8.x86_64.rpm` | +| `-f` | При використанні разом з опцією `-q` запитує пакет програмного забезпечення, до якого належить інсталяційний файл, наприклад, `rpm -qf /usr/bin/bash` | +| `-R` | При використанні разом з опцією `-q` запитує залежності встановлених rpm-пакетів. При використанні разом з параметром `-p` можна запитувати залежності невстановлених пакетів rpm, таких як `rpm -qRp mtr-0.92-3.el8.x86_64.rpm` | +| `--last` | перелік пакетів за часом встановлення, починаючи з найновіших | База даних RPM знаходиться в каталозі `/var/lib/rpm/`. From 1c148e7dd7aa6c7a75b432cccf4f7f25d601276c Mon Sep 17 00:00:00 2001 From: sspencerwire Date: Fri, 17 Apr 2026 05:14:50 -0500 Subject: [PATCH 2/7] New translations 14-special-authority.md (Ukrainian) --- .../admin_guide/14-special-authority.uk.md | 122 ++++++++++++------ 1 file changed, 80 insertions(+), 42 deletions(-) diff --git a/docs/books/admin_guide/14-special-authority.uk.md b/docs/books/admin_guide/14-special-authority.uk.md index 537bbe19af..d9713c067d 100644 --- a/docs/books/admin_guide/14-special-authority.uk.md +++ b/docs/books/admin_guide/14-special-authority.uk.md @@ -1,5 +1,5 @@ --- -title: Спеціальний орган (Special Authority) +title: Спеціальні дозволи author: tianci li contributors: Serge, Ganna Zhyrnova tags: @@ -69,23 +69,27 @@ Shell > ls -l Для каталогів дозволи **r** і **x** зазвичай з’являються одночасно. -## Спеціальний орган (Special Authority) +## Спеціальні дозволи У GNU/Linux, окрім базових дозволів, згаданих вище, є також деякі спеціальні дозволи, які ми представимо один за одним. ### Дозволи ACL -Що таке ACL? ACL (список контролю доступу), мета полягає в тому, щоб вирішити проблему, через яку три ідентифікатори в Linux не можуть задовольнити потреби розподілу дозволів на ресурси. +**Q: Що таке ACL?** -Наприклад, учитель дає уроки учням, а вчитель створює каталог у кореневому каталозі ОС. Наприклад, учитель дає уроки учням, а вчитель створює каталог у кореневому каталозі Ос. На даний момент дозволи для каталогу становлять 770. Одного разу учень з іншої школи прийшов послухати вчителя, як мають бути призначені дозволи? Якщо ви додасте цього студента до **групи власників**, він матиме ті самі дозволи, що й студенти цього класу - **rwx**. Якщо студента поміщено до **інших користувачів**, він не матиме жодних дозволів. Наразі розподіл базових дозволів не відповідає вимогам, і вам потрібно використовувати ACL. +ACL (список контролю доступу) вирішує проблему, через яку три ідентифікатори в Linux не можуть задовольнити потреби розподілу дозволів на доступ до ресурсів. -Подібна функція є і в операційній системі Windows. Наприклад, щоб призначити користувачеві права доступу до файлу, для каталогу/файлу, визначеного користувачем, **клацніть правою кнопкою миші** ---> **Властивості** ---> **Безпека** ---> **Редагувати** ---> **Додати** ---> **Додатково** ---> **Знайти зараз**, знайти відповідного користувача/групу ---> призначити певні дозволи ---> **застосувати** та завершити. +Наприклад, вчитель проводить уроки з учнями та створює каталог у кореневому каталозі ОС. Тільки студенти цього класу мають право завантажувати та вивантажувати файли; інші не мають права. На цьому етапі дозволи каталогу становлять 770. Одного разу учень з іншої школи прийшов послухати вчителя і запитав, як слід розподіляти дозволи. Якщо ви додасте цього учня до **групи власників**, він матиме ті ж самі дозволи, що й учні цього класу – **rwx**. Якщо студента додано до групи **інші користувачі**, він не матиме жодних дозволів. Наразі розподіл дозволів за замовчуванням не може відповідати вимогам; вам потрібно використовувати ACL. + +У Windows є аналогічна функція. Наприклад, щоб призначити користувачеві дозволи для файлу, для визначеного користувачем каталогу/файлу, **клацніть правою кнопкою миші** ---> **Властивості** ---> **Безпека** ---> **Редагувати** ---> **Додати** ---> **Додатково** ---> **Знайти зараз**, знайдіть відповідного користувача/групу ---> призначити певні дозволи ---> **застосувати** та завершіть. -Те саме стосується GNU/Linux: додайте вказаного користувача/групу до файлу/каталогу та надайте відповідні дозволи для завершення призначення дозволу ACL. +Те саме стосується GNU/Linux: додайте вказаного користувача/групу до файлу/каталогу та надайте відповідні дозволи для завершення призначення дозволів ACL. + +**Q: Як увімкнути ACL?** -Як увімкнути ACL? Потрібно знайти назву файлу пристрою, на якому розташована точка монтування, і номер його розділу. Наприклад, на моїй машині ви можете зробити щось подібне: +Вам потрібно знайти ім'я файлу пристрою та номер розділу точки монтування. Наприклад, на моїй машині ви можете зробити щось подібне: ```bash Shell > df -hT @@ -112,7 +116,7 @@ Filesystem state: clean Errors behavior: Continue ``` -Коли ви бачите рядок **"Default mount options: user_xattr acl""**, це означає, що ACL увімкнено. Якщо його не ввімкнено, ви також можете ввімкнути його тимчасово -- `mount -o remount,acl /`. Його також можна ввімкнути постійно: +Коли ви бачите рядок **"Параметри монтування за замовчуванням: user_xattr acl"**, це означає, що ACL увімкнено. Якщо він не ввімкнений, ви також можете тимчасово ввімкнути його -- `mount -o remount,acl /`. Його також можна ввімкнути назавжди: ```bash Shell > vim /etc/fstab @@ -125,7 +129,7 @@ Shell > reboot #### Перегляд і налаштування ACL -Щоб переглянути ACL, потрібно використати команду `getfacle` -- `getfacle FILE_NAME` +Щоб переглянути ACL, потрібно скористатися командою `getfacle` -- `getfacle FILE_NAME` Якщо ви хочете встановити дозволи ACL, вам потрібно скористатися командою `setfacl`. @@ -142,7 +146,7 @@ Shell > setfacl