summaryrefslogtreecommitdiffstats
path: root/man/uk/man8
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--man/uk/man8/chgpasswd.8135
-rw-r--r--man/uk/man8/chpasswd.8155
-rw-r--r--man/uk/man8/faillog.8157
-rw-r--r--man/uk/man8/groupadd.8235
-rw-r--r--man/uk/man8/groupdel.8132
-rw-r--r--man/uk/man8/groupmems.8153
-rw-r--r--man/uk/man8/groupmod.8233
-rw-r--r--man/uk/man8/grpck.8236
-rw-r--r--man/uk/man8/grpconv.81
-rw-r--r--man/uk/man8/grpunconv.81
-rw-r--r--man/uk/man8/lastlog.8133
-rw-r--r--man/uk/man8/logoutd.855
-rw-r--r--man/uk/man8/newusers.8235
-rw-r--r--man/uk/man8/nologin.854
-rw-r--r--man/uk/man8/pwck.8308
-rw-r--r--man/uk/man8/pwconv.8163
-rw-r--r--man/uk/man8/pwunconv.81
-rw-r--r--man/uk/man8/sulogin.897
-rw-r--r--man/uk/man8/useradd.8592
-rw-r--r--man/uk/man8/userdel.8219
-rw-r--r--man/uk/man8/usermod.8371
-rw-r--r--man/uk/man8/vigr.81
-rw-r--r--man/uk/man8/vipw.8135
23 files changed, 3802 insertions, 0 deletions
diff --git a/man/uk/man8/chgpasswd.8 b/man/uk/man8/chgpasswd.8
new file mode 100644
index 0000000..d5bfe71
--- /dev/null
+++ b/man/uk/man8/chgpasswd.8
@@ -0,0 +1,135 @@
+'\" t
+.\" Title: chgpasswd
+.\" Author: Thomas K\(/loczko <kloczek@pld.org.pl>
+.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
+.\" Date: 08/11/2022
+.\" Manual: Команди керування системою
+.\" Source: shadow-utils 4.13
+.\" Language: Ukrainian
+.\"
+.TH "chgpasswd" "8" "08/11/2022" "shadow\-utils 4\&.13" "Команди керування системою"
+.\" -----------------------------------------------------------------
+.\" * Define some portability stuff
+.\" -----------------------------------------------------------------
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.\" http://bugs.debian.org/507673
+.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.ie \n(.g .ds Aq \(aq
+.el .ds Aq '
+.\" -----------------------------------------------------------------
+.\" * set default formatting
+.\" -----------------------------------------------------------------
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.\" -----------------------------------------------------------------
+.\" * MAIN CONTENT STARTS HERE *
+.\" -----------------------------------------------------------------
+.SH "НАЗВА"
+chgpasswd \- оновлення паролів груп у пакетному режимі
+.SH "КОРОТКИЙ ОГЛЯД"
+.HP \w'\fBchgpasswd\fR\ 'u
+\fBchgpasswd\fR [\fIпараметри\fR]
+.SH "ОПИС"
+.PP
+Команда
+\fBchgpasswd\fR
+читає список пар назва групи \(em пароль зі стандартного джерела вхідних даних і використовує ці дані для оновлення набору наявних груп\&. Кожен рядок записується у такому форматі:
+.PP
+\fIназва_групи\fR:\fIпароль\fR
+.PP
+Типово, наданий пароль має бути простим текстовим\&. Його буде зашифровано за допомогою
+\fBchgpasswd\fR\&.
+.PP
+Типовий алгоритм шифрування може бути визначено для системи за допомогою змінної
+\fBENCRYPT_METHOD\fR
+/etc/login\&.defs, і може бути перезаписано за допомогою параметрів
+\fB\-e\fR,
+\fB\-m\fR
+або
+\fB\-c\fR\&.
+.PP
+Цю команду призначено для використання у великих системних середовищах, де одночасно створюють багато облікових записів\&.
+.SH "ПАРАМЕТРИ"
+.PP
+Параметри, які застосовують до команди
+\fBchgpasswd\fR, є такими:
+.PP
+\fB\-c\fR, \fB\-\-crypt\-method\fR
+.RS 4
+Скористатися для шифрування паролів вказаним методом\&.
+.sp
+Доступними методами є DES, MD5, NONE і SHA256 або SHA512, якщо у вашій libc передбачено підтримку цих методів\&.
+.RE
+.PP
+\fB\-e\fR, \fB\-\-encrypted\fR
+.RS 4
+Надані паролі подано у зашифрованій формі\&.
+.RE
+.PP
+\fB\-h\fR, \fB\-\-help\fR
+.RS 4
+Показати довідкове повідомлення і завершити роботу\&.
+.RE
+.PP
+\fB\-m\fR, \fB\-\-md5\fR
+.RS 4
+Скористатися шифруванням MD5 замість DES, якщо надані паролі не зашифровано\&.
+.RE
+.PP
+\fB\-R\fR, \fB\-\-root\fR \fIКАТАЛОГ_CHROOT\fR
+.RS 4
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&. Only absolute paths are supported\&.
+.RE
+.PP
+\fB\-s\fR, \fB\-\-sha\-rounds\fR
+.RS 4
+Використати вказану кількість циклів шифрування паролів\&.
+.sp
+Значення 0 означає, що система вибере типову кількість проходів для методу шифрування (5000)\&.
+.sp
+Буде примусово встановлено мінімальне значення 1000 і максимальне значення 999999999\&.
+.sp
+Ви можете скористатися цим параметром у поєднанні із методами шифрування SHA256 або SHA512\&.
+.sp
+Типово, кількість проходів визначається за допомогою змінних SHA_CRYPT_MIN_ROUNDS і SHA_CRYPT_MAX_ROUNDS у
+/etc/login\&.defs\&.
+.RE
+.SH "ЗАСТЕРЕЖЕННЯ"
+.PP
+Не забудьте встановити права доступу або umask, щоб запобігти доступності до читання нешифрованих файлів сторонніми користувачами\&.
+.PP
+Вам слід переконатися, що паролі і метод шифрування відповідає правилам поводження з паролями у системі\&.
+.SH "НАЛАШТУВАННЯ"
+.PP
+Вказані нижче змінні налаштувань у
+/etc/login\&.defs
+змінюють поведінку цього інструмента:
+.SH "ФАЙЛИ"
+.PP
+/etc/group
+.RS 4
+Відомості щодо груп облікових записів\&.
+.RE
+.PP
+/etc/gshadow
+.RS 4
+Відомості щодо захищених груп облікових записів\&.
+.RE
+.PP
+/etc/login\&.defs
+.RS 4
+Налаштування комплексу для роботи з прихованими паролями\&.
+.RE
+.SH "ДИВ\&. ТАКОЖ"
+.PP
+\fBgpasswd\fR(1),
+\fBgroupadd\fR(8),
+\fBlogin.defs\fR(5)\&.
diff --git a/man/uk/man8/chpasswd.8 b/man/uk/man8/chpasswd.8
new file mode 100644
index 0000000..2b75a3c
--- /dev/null
+++ b/man/uk/man8/chpasswd.8
@@ -0,0 +1,155 @@
+'\" t
+.\" Title: chpasswd
+.\" Author: Julianne Frances Haugh
+.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
+.\" Date: 08/11/2022
+.\" Manual: Команди керування системою
+.\" Source: shadow-utils 4.13
+.\" Language: Ukrainian
+.\"
+.TH "chpasswd" "8" "08/11/2022" "shadow\-utils 4\&.13" "Команди керування системою"
+.\" -----------------------------------------------------------------
+.\" * Define some portability stuff
+.\" -----------------------------------------------------------------
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.\" http://bugs.debian.org/507673
+.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.ie \n(.g .ds Aq \(aq
+.el .ds Aq '
+.\" -----------------------------------------------------------------
+.\" * set default formatting
+.\" -----------------------------------------------------------------
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.\" -----------------------------------------------------------------
+.\" * MAIN CONTENT STARTS HERE *
+.\" -----------------------------------------------------------------
+.SH "НАЗВА"
+chpasswd \- оновлення паролів у пакетному режимі
+.SH "КОРОТКИЙ ОГЛЯД"
+.HP \w'\fBchpasswd\fR\ 'u
+\fBchpasswd\fR [\fIпараметри\fR]
+.SH "ОПИС"
+.PP
+Команда
+\fBchpasswd\fR
+читає список пар ім\*(Aqя користувача \(em пароль зі стандартного джерела вхідних даних і використовує ці дані для оновлення набору наявних записів користувачів\&. Кожен рядок записується у такому форматі:
+.PP
+\fIім\*(Aqя_користувача\fR:\fIпароль\fR
+.PP
+Типово, паролі має бути надано простим текстом\&. Паролі буде зашифровано за допомогою
+\fBchpasswd\fR\&. Також буде оновлено дані щодо віку пароля, якщо такі збережено\&.
+.PP
+Типовий алгоритм шифрування може бути визначено для системи за допомогою змінної
+\fBENCRYPT_METHOD\fR
+або
+\fBMD5_CRYPT_ENAB\fR
+/etc/login\&.defs, і може бути перезаписано за допомогою параметрів
+\fB\-e\fR,
+\fB\-m\fR
+або
+\fB\-c\fR\&.
+.PP
+\fBchpasswd\fR
+спершу оновлює усі паролі у пам\*(Aqяті, а потім записує усі зміни на диск, якщо не сталося помилок для якогось з користувачів\&.
+.PP
+Цю команду призначено для використання у великих системних середовищах, де одночасно створюють багато облікових записів\&.
+.SH "ПАРАМЕТРИ"
+.PP
+Параметри, які застосовують до команди
+\fBchpasswd\fR, є такими:
+.PP
+\fB\-c\fR, \fB\-\-crypt\-method\fR \fIMETHOD\fR
+.RS 4
+Скористатися для шифрування паролів вказаним методом\&.
+.sp
+Доступними методами є DES, MD5, NONE і SHA256 або SHA512, якщо у вашій libc передбачено підтримку цих методів\&.
+.sp
+Типово, (якщо не вказано жодного з параметрів
+\fB\-c\fR,
+\fB\-m\fR
+або
+\fB\-e\fR), метод шифрування буде визначено змінною
+\fBENCRYPT_METHOD\fR
+або
+\fBMD5_CRYPT_ENAB\fR
+/etc/login\&.defs\&.
+.RE
+.PP
+\fB\-e\fR, \fB\-\-encrypted\fR
+.RS 4
+Надані паролі подано у зашифрованій формі\&.
+.RE
+.PP
+\fB\-h\fR, \fB\-\-help\fR
+.RS 4
+Показати довідкове повідомлення і завершити роботу\&.
+.RE
+.PP
+\fB\-m\fR, \fB\-\-md5\fR
+.RS 4
+Скористатися шифруванням MD5 замість DES, якщо надані паролі не зашифровано\&.
+.RE
+.PP
+\fB\-R\fR, \fB\-\-root\fR \fIКАТАЛОГ_CHROOT\fR
+.RS 4
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&. Only absolute paths are supported\&.
+.RE
+.PP
+\fB\-s\fR, \fB\-\-sha\-rounds\fR \fIROUNDS\fR
+.RS 4
+Використати вказану кількість циклів шифрування паролів\&.
+.sp
+Значення 0 означає, що система вибере типову кількість проходів для методу шифрування (5000)\&.
+.sp
+Буде примусово встановлено мінімальне значення 1000 і максимальне значення 999999999\&.
+.sp
+Ви можете скористатися цим параметром у поєднанні із методами шифрування SHA256 або SHA512\&.
+.sp
+Типово, кількість проходів визначено змінними
+\fBSHA_CRYPT_MIN_ROUNDS\fR
+\fBSHA_CRYPT_MAX_ROUNDS\fR
+/etc/login\&.defs\&.
+.RE
+.SH "ЗАСТЕРЕЖЕННЯ"
+.PP
+Не забудьте встановити права доступу або umask, щоб запобігти доступності до читання нешифрованих файлів сторонніми користувачами\&.
+.SH "НАЛАШТУВАННЯ"
+.PP
+Вказані нижче змінні налаштувань у
+/etc/login\&.defs
+змінюють поведінку цього інструмента:
+
+.SH "ФАЙЛИ"
+.PP
+/etc/passwd
+.RS 4
+Відомості щодо облікових записів користувача\&.
+.RE
+.PP
+/etc/shadow
+.RS 4
+Відомості щодо захищених облікових записів користувачів\&.
+.RE
+.PP
+/etc/login\&.defs
+.RS 4
+Налаштування комплексу для роботи з прихованими паролями\&.
+.RE
+.SH "ДИВ\&. ТАКОЖ"
+.PP
+\fBpasswd\fR(1),
+\fBnewusers\fR(8),
+\fBlogin.defs\fR(5),
+\fBuseradd\fR(8)\&.
diff --git a/man/uk/man8/faillog.8 b/man/uk/man8/faillog.8
new file mode 100644
index 0000000..33f48ac
--- /dev/null
+++ b/man/uk/man8/faillog.8
@@ -0,0 +1,157 @@
+'\" t
+.\" Title: faillog
+.\" Author: Julianne Frances Haugh
+.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
+.\" Date: 08/11/2022
+.\" Manual: Команди керування системою
+.\" Source: shadow-utils 4.13
+.\" Language: Ukrainian
+.\"
+.TH "faillog" "8" "08/11/2022" "shadow\-utils 4\&.13" "Команди керування системою"
+.\" -----------------------------------------------------------------
+.\" * Define some portability stuff
+.\" -----------------------------------------------------------------
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.\" http://bugs.debian.org/507673
+.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.ie \n(.g .ds Aq \(aq
+.el .ds Aq '
+.\" -----------------------------------------------------------------
+.\" * set default formatting
+.\" -----------------------------------------------------------------
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.\" -----------------------------------------------------------------
+.\" * MAIN CONTENT STARTS HERE *
+.\" -----------------------------------------------------------------
+.SH "НАЗВА"
+faillog \- вивести записи faillog або встановити обмеження на невдалі спроби увійти до системи
+.SH "КОРОТКИЙ ОГЛЯД"
+.HP \w'\fBfaillog\fR\ 'u
+\fBfaillog\fR [\fIпараметри\fR]
+.SH "ОПИС"
+.PP
+\fBfaillog\fR
+показує вміст бази даних помилок під час входу до системи (/var/log/faillog)\&. Ця програма також може встановлювати лічильник і обмеження помилок\&. Якщо
+\fBfaillog\fR
+запущено без аргументів, програма покаже лише записи користувачів, при спробах входу до системи яких сталася помилка\&.
+.SH "ПАРАМЕТРИ"
+.PP
+Параметри, які застосовують до команди
+\fBfaillog\fR, є такими:
+.PP
+\fB\-a\fR, \fB\-\-all\fR
+.RS 4
+Вивести (або виконати дію) над записами faillog для усіх користувачів, запис яких міститься у базі даних
+faillog\&.
+.sp
+Діапазон учасників можна обмежити за допомогою параметра
+\fB\-u\fR\&.
+.sp
+У режимі показу діапазон буде обмежено наявними користувачами, але буде примусово показано записи faillog, навіть якщо вони є порожніми\&.
+.sp
+З параметрами
+\fB\-l\fR,
+\fB\-m\fR,
+\fB\-r\fR,
+\fB\-t\fR
+записи користувачів буде змінено, навіть якщо запису користувача не існує у системі\&. Це корисно для скидання записів користувачів, облікові записи яких було вилучено, або встановлення наперед правил для діапазону користувачів\&.
+.RE
+.PP
+\fB\-h\fR, \fB\-\-help\fR
+.RS 4
+Показати довідкове повідомлення і завершити роботу\&.
+.RE
+.PP
+\fB\-l\fR, \fB\-\-lock\-secs\fR \fIСЕК\fR
+.RS 4
+Заблокувати обліковий запис на
+\fIСЕК\fR
+секунд після невдалої спроби увійти до системи\&.
+.sp
+Для користування цим параметром потрібен доступ до запису для файла
+/var/log/faillog\&.
+.RE
+.PP
+\fB\-m\fR, \fB\-\-maximum\fR \fIМАКСИМУМ\fR
+.RS 4
+Встановити максимальну кількість невдалих спроб, після якої обліковий запис буде вимкнено, у значення
+\fIМАКСИМУМ\fR\&.
+.sp
+Вибір для
+\fIМАКСИМУМ\fR
+значення 0 призведе до усування обмеження на кількість невдалих спроб увійти до системи\&.
+.sp
+Для
+\fIroot\fR
+максимальною кількістю невдалих спроб увійти до системи має завжди бути 0, щоб запобігти спробам атакувати систему, викликавши відмову в обслуговуванні\&.
+.sp
+Для користування цим параметром потрібен доступ до запису для файла
+/var/log/faillog\&.
+.RE
+.PP
+\fB\-r\fR, \fB\-\-reset\fR
+.RS 4
+Скинути лічильники помилок входу\&.
+.sp
+Для користування цим параметром потрібен доступ до запису для файла
+/var/log/faillog\&.
+.RE
+.PP
+\fB\-R\fR, \fB\-\-root\fR \fIКАТАЛОГ_CHROOT\fR
+.RS 4
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&. Only absolute paths are supported\&.
+.RE
+.PP
+\fB\-t\fR, \fB\-\-time\fR \fIДНІ\fR
+.RS 4
+Показати записи faillog, які є свіжішими за
+\fIДНІ\fR\&.
+.RE
+.PP
+\fB\-u\fR, \fB\-\-user\fR \fIЗАПИС\fR|\fIДІАПАЗОН\fR
+.RS 4
+Вивести запис журналу помилок або лічильників помилок і обмежень на помилки (якщо використано з
+\fB\-l\fR,
+\fB\-m\fR
+або
+\fB\-r\fR) лише для вказаних користувачів\&.
+.sp
+Користувачів можна задавати за обліковим записом для входу, числовим ідентифікатором користувача або значенням
+\fIДІАПАЗОН\fR
+для користувачів\&.
+\fIДІАПАЗОН\fR
+користувачів можна вказати за допомогою мінімального і максимального значень (\fIUID_MIN\-UID_MAX\fR), максимального значення (\fI\-UID_MAX\fR) або мінімального значення (\fIUID_MIN\-\fR)\&.
+.RE
+.PP
+Якщо не вказано жодного з параметрів
+\fB\-l\fR,
+\fB\-m\fR
+або
+\fB\-r\fR,
+\fBfaillog\fR
+показує запис faillog вказаних користувачів\&.
+.SH "ЗАСТЕРЕЖЕННЯ"
+.PP
+\fBfaillog\fR
+виводить дані лише користувачів, які не мали успішних входів до системи з моменту останньої помилки\&. Щоб було виведено запис користувача, який успішно входив до системи з часу останньої помилки, вам слід явним чином надіслати запит щодо користувача за допомогою прапорця
+\fB\-u\fR
+або наказати програмі вивести дані усіх користувачів за допомогою прапорця
+\fB\-a\fR\&.
+.SH "ФАЙЛИ"
+.PP
+/var/log/faillog
+.RS 4
+Файл журналу помилок\&.
+.RE
+.SH "ДИВ\&. ТАКОЖ"
+.PP
+\fBlogin\fR(1),
+\fBfaillog\fR(5)\&.
diff --git a/man/uk/man8/groupadd.8 b/man/uk/man8/groupadd.8
new file mode 100644
index 0000000..a6ac855
--- /dev/null
+++ b/man/uk/man8/groupadd.8
@@ -0,0 +1,235 @@
+'\" t
+.\" Title: groupadd
+.\" Author: Julianne Frances Haugh
+.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
+.\" Date: 08/11/2022
+.\" Manual: Команди керування системою
+.\" Source: shadow-utils 4.13
+.\" Language: Ukrainian
+.\"
+.TH "groupadd" "8" "08/11/2022" "shadow\-utils 4\&.13" "Команди керування системою"
+.\" -----------------------------------------------------------------
+.\" * Define some portability stuff
+.\" -----------------------------------------------------------------
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.\" http://bugs.debian.org/507673
+.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.ie \n(.g .ds Aq \(aq
+.el .ds Aq '
+.\" -----------------------------------------------------------------
+.\" * set default formatting
+.\" -----------------------------------------------------------------
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.\" -----------------------------------------------------------------
+.\" * MAIN CONTENT STARTS HERE *
+.\" -----------------------------------------------------------------
+.SH "НАЗВА"
+groupadd \- створення нової групи
+.SH "КОРОТКИЙ ОГЛЯД"
+.HP \w'\fBgroupadd\fR\ 'u
+\fBgroupadd\fR [\fIПАРАМЕТРИ\fR] \fIНОВА_ГРУПА\fR
+.SH "ОПИС"
+.PP
+Команда
+\fBgroupadd\fR
+створює обліковий запис групи з використанням значень, які вказано у командному рядку, і типових для системи значень\&. Запис нової групи буде додано до файлів системи, якщо у цьому буде потреба\&.
+.PP
+Groupnames may contain only lower and upper case letters, digits, underscores, or dashes\&. They can end with a dollar sign\&. Dashes are not allowed at the beginning of the groupname\&. Fully numeric groupnames and groupnames \&. or \&.\&. are also disallowed\&.
+.PP
+Довжина назв груп не може перевищувати 32 символи\&.
+.SH "ПАРАМЕТРИ"
+.PP
+Параметри, які застосовують до команди
+\fBgroupadd\fR, є такими:
+.PP
+\fB\-f\fR, \fB\-\-force\fR
+.RS 4
+Використання цього параметра призведе до простого виходу з команди зі станом успіху, якщо вказана група вже існує\&. Якщо використано разом із
+\fB\-g\fR, і вказаний GID вже існує, буде вибрано інший (унікальний) GID (тобто буде вимкнено
+\fB\-g\fR)\&.
+.RE
+.PP
+\fB\-g\fR, \fB\-\-gid\fR \fIGID\fR
+.RS 4
+Числове значення ідентифікатора групи\&.
+\fIGID\fR
+має бути унікальним, якщо не використано параметр
+\fB\-o\fR\&. Значення має бути невід\*(Aqємним\&. Типовим є використання найменшого значення ідентифікатора, яке дорівнює або перевищує
+\fBМІНІМАЛЬНИЙ_GID\fR
+і є більшим за значення ідентифікатора будь\-якої іншої групи\&.
+.sp
+Див\&. також описи параметрів
+\fB\-r\fR
+\fBМАКСИМАЛЬНИЙ_GID\fR\&.
+.RE
+.PP
+\fB\-h\fR, \fB\-\-help\fR
+.RS 4
+Показати довідкове повідомлення і завершити роботу\&.
+.RE
+.PP
+\fB\-K\fR, \fB\-\-key\fR \fIКЛЮЧ\fR=\fIЗНАЧЕННЯ\fR
+.RS 4
+Має пріоритет над типовими значенням у
+/etc/login\&.defs
+(GID_MIN, GID_MAX та іншими)\&. Може бути вказано декілька параметрів
+\fB\-K\fR\&.
+.sp
+Приклад:
+\fB\-K\fR
+\fIМІНІМАЛЬНИЙ_GID\fR=\fI100\fR
+\fB\-K\fR
+\fIМАКСИМАЛЬНИЙ_GID\fR=\fI499\fR
+.sp
+Зауваження:
+\fB\-K\fR
+\fIМІНІМАЛЬНИЙ_GID\fR=\fI10\fR,\fIМАКСИМАЛЬНИЙ_GID\fR=\fI499\fR
+ще не працює\&.
+.RE
+.PP
+\fB\-o\fR, \fB\-\-non\-unique\fR
+.RS 4
+уможливлює створення груп із вже використаним числовим ідентифікатором\&. У результаті для цього
+\fIGID\fR
+прив\*(Aqязка до групи
+\fIНОВА_ГРУПА\fR
+може бути неунікальною\&.
+.RE
+.PP
+\fB\-p\fR, \fB\-\-password\fR \fIПАРОЛЬ\fR
+.RS 4
+визначає початковий пароль до облікового запису групи\&. ПАРОЛЬ має бути зашифровано у форматі, який повертає
+\fBcrypt\fR(3)\&.
+.sp
+Без цього параметра обліковий запис групи буде заблоковано; для нього також не буде визначено пароля, тобто у відповідному полі файла облікових записів системи
+/etc/group
+або
+/etc/gshadow
+буде вказано одинарний знак оклику\&.
+.sp
+\fBЗауваження:\fR
+не рекомендуємо користуватися цим параметром, оскільки пароль (або шифрований пароль) буде видимим для користувачів, які мають доступ до списку процесів\&.
+.sp
+Вам слід переконатися, що пароль відповідає правилам складання паролів системи\&.
+.RE
+.PP
+\fB\-r\fR, \fB\-\-system\fR
+.RS 4
+Створити загальносистемну групу\&.
+.sp
+Числові ідентифікатори нових груп системи буде вибрано у діапазоні
+\fBSYS_GID_MIN\fR\-\fBSYS_GID_MAX\fR
+range, defined in
+login\&.defs, замість діапазону
+\fBМІНІМАЛЬНИЙ_GID\fR\-\fBМАКСИМАЛЬНИЙ_GID\fR\&.
+.RE
+.PP
+\fB\-R\fR, \fB\-\-root\fR \fIКАТАЛОГ_CHROOT\fR
+.RS 4
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&. Only absolute paths are supported\&.
+.RE
+.PP
+\fB\-P\fR, \fB\-\-prefix\fR \fIКАТАЛОГ_ПРЕФІКСА\fR
+.RS 4
+Застосувати зміни до файлів налаштувань у кореневій файловій системі з каталогу
+\fIКАТАЛОГ_ПРЕФІКСА\fR\&. Використання цього параметра не змінює кореневої теки\&. Параметр призначено лише для приготування цілі для компіляції коду для іншої операційної системи\&. Обмеження: не буде виконано перевірку користувачів/груп NIS і LDAP\&. При розпізнаванні у PAM буде використано файли основної системи\&. Підтримки SELINUX не передбачено\&.
+.RE
+.PP
+\fB\-U\fR, \fB\-\-users\fR
+.RS 4
+Список імен користувачів, яких слід додати як учасників групи\&.
+.sp
+Типову поведінку (якщо не вказано параметрів
+\fB\-g\fR,
+\fB\-N\fR
+\fB\-U\fR) буде визначено змінною
+\fBUSERGROUPS_ENAB\fR
+/etc/login\&.defs\&.
+.RE
+.SH "НАЛАШТУВАННЯ"
+.PP
+Вказані нижче змінні налаштувань у
+/etc/login\&.defs
+змінюють поведінку цього інструмента:
+.SH "ФАЙЛИ"
+.PP
+/etc/group
+.RS 4
+Відомості щодо груп облікових записів\&.
+.RE
+.PP
+/etc/gshadow
+.RS 4
+Відомості щодо захищених груп облікових записів\&.
+.RE
+.PP
+/etc/login\&.defs
+.RS 4
+Налаштування комплексу для роботи з прихованими паролями\&.
+.RE
+.SH "ЗАСТЕРЕЖЕННЯ"
+.PP
+Не можна додавати групи NIS або LDAP\&. Для таких груп цю дію має бути виконано на відповідному сервері\&.
+.PP
+Якщо назва групи вже існує у зовнішній базі даних груп, зокрема NIS або LDAP,
+\fBgroupadd\fR
+відмовить у запиті щодо створення групи\&.
+.SH "ЗНАЧЕННЯ ВИХОДУ"
+.PP
+Команда
+\fBgroupadd\fR
+завершує роботу із такими значеннями:
+.PP
+\fI0\fR
+.RS 4
+успіх
+.RE
+.PP
+\fI2\fR
+.RS 4
+некоректний синтаксис команди
+.RE
+.PP
+\fI3\fR
+.RS 4
+некоректний аргумент параметра
+.RE
+.PP
+\fI4\fR
+.RS 4
+GID вже використано (якщо викликано без
+\fB\-o\fR)
+.RE
+.PP
+\fI9\fR
+.RS 4
+назву групи вже використано
+.RE
+.PP
+\fI10\fR
+.RS 4
+не вдалося оновити файл груп
+.RE
+.SH "ДИВ\&. ТАКОЖ"
+.PP
+\fBchfn\fR(1),
+\fBchsh\fR(1),
+\fBpasswd\fR(1),
+\fBgpasswd\fR(8),
+\fBgroupdel\fR(8),
+\fBgroupmod\fR(8),
+\fBlogin.defs\fR(5),
+\fBuseradd\fR(8),
+\fBuserdel\fR(8),
+\fBusermod\fR(8)\&.
diff --git a/man/uk/man8/groupdel.8 b/man/uk/man8/groupdel.8
new file mode 100644
index 0000000..1bc3ce7
--- /dev/null
+++ b/man/uk/man8/groupdel.8
@@ -0,0 +1,132 @@
+'\" t
+.\" Title: groupdel
+.\" Author: Julianne Frances Haugh
+.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
+.\" Date: 08/11/2022
+.\" Manual: Команди керування системою
+.\" Source: shadow-utils 4.13
+.\" Language: Ukrainian
+.\"
+.TH "groupdel" "8" "08/11/2022" "shadow\-utils 4\&.13" "Команди керування системою"
+.\" -----------------------------------------------------------------
+.\" * Define some portability stuff
+.\" -----------------------------------------------------------------
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.\" http://bugs.debian.org/507673
+.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.ie \n(.g .ds Aq \(aq
+.el .ds Aq '
+.\" -----------------------------------------------------------------
+.\" * set default formatting
+.\" -----------------------------------------------------------------
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.\" -----------------------------------------------------------------
+.\" * MAIN CONTENT STARTS HERE *
+.\" -----------------------------------------------------------------
+.SH "НАЗВА"
+groupdel \- вилучення групи
+.SH "КОРОТКИЙ ОГЛЯД"
+.HP \w'\fBgroupdel\fR\ 'u
+\fBgroupdel\fR [\fIпараметри\fR] \fIGROUP\fR
+.SH "ОПИС"
+.PP
+Команда
+\fBgroupdel\fR
+вносить зміни до файлів загальносистемних облікових записів, вилучаючи усі записи, які стосуються імені користувача\fIGROUP\fR\&. Іменована група має існувати\&.
+.SH "ПАРАМЕТРИ"
+.PP
+Параметри, які застосовують до команди
+\fBgroupdel\fR, є такими:
+.PP
+\fB\-f\fR, \fB\-\-force\fR
+.RS 4
+Використання цього параметра призведе до вилучення групи, навіть якщо лишається якийсь користувач, для якого ця група є основною\&.
+.RE
+.PP
+\fB\-h\fR, \fB\-\-help\fR
+.RS 4
+Показати довідкове повідомлення і завершити роботу\&.
+.RE
+.PP
+\fB\-R\fR, \fB\-\-root\fR \fIКАТАЛОГ_CHROOT\fR
+.RS 4
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&. Only absolute paths are supported\&.
+.RE
+.PP
+\fB\-P\fR, \fB\-\-prefix\fR \fIКАТАЛОГ_ПРЕФІКСА\fR
+.RS 4
+Застосувати зміни до каталогу
+\fIКАТАЛОГ_ПРЕФІКСА\fR
+і використати файли налаштувань з каталогу
+\fIКАТАЛОГ_ПРЕФІКСА\fR\&. Використання цього параметра не змінює кореневої теки\&. Параметр призначено лише для приготування цілі для компіляції коду для іншої операційної системи\&. Обмеження: не буде виконано перевірку користувачів/груп NIS і LDAP\&. При розпізнаванні у PAM буде використано файли основної системи\&. Підтримки SELINUX не передбачено\&.
+.RE
+.SH "ЗАСТЕРЕЖЕННЯ"
+.PP
+Ви не можете вилучити основну групу будь\-якого наявного користувача\&. Вам слід вилучити запис користувача, перш ніж вилучати його основну групу\&.
+.PP
+Вам слід виконати перевірку усіх файлових систем вручну, щоб переконатися, щоб не лишилося жодних файлів, які належать цій групі\&.
+.SH "НАЛАШТУВАННЯ"
+.PP
+Вказані нижче змінні налаштувань у
+/etc/login\&.defs
+змінюють поведінку цього інструмента:
+.SH "ФАЙЛИ"
+.PP
+/etc/group
+.RS 4
+Відомості щодо груп облікових записів\&.
+.RE
+.PP
+/etc/gshadow
+.RS 4
+Відомості щодо захищених груп облікових записів\&.
+.RE
+.SH "ЗНАЧЕННЯ ВИХОДУ"
+.PP
+Команда
+\fBgroupdel\fR
+завершує роботу із такими значеннями:
+.PP
+\fI0\fR
+.RS 4
+успіх
+.RE
+.PP
+\fI2\fR
+.RS 4
+некоректний синтаксис команди
+.RE
+.PP
+\fI6\fR
+.RS 4
+вказаної групи не існує
+.RE
+.PP
+\fI8\fR
+.RS 4
+не вдалося вилучити основну групу користувача
+.RE
+.PP
+\fI10\fR
+.RS 4
+не вдалося оновити файл груп
+.RE
+.SH "ДИВ\&. ТАКОЖ"
+.PP
+\fBchfn\fR(1),
+\fBchsh\fR(1),
+\fBpasswd\fR(1),
+\fBgpasswd\fR(8),
+\fBgroupadd\fR(8),
+\fBgroupmod\fR(8),
+\fBuseradd\fR(8),
+\fBuserdel\fR(8),
+\fBusermod\fR(8)\&.
diff --git a/man/uk/man8/groupmems.8 b/man/uk/man8/groupmems.8
new file mode 100644
index 0000000..997f6d2
--- /dev/null
+++ b/man/uk/man8/groupmems.8
@@ -0,0 +1,153 @@
+'\" t
+.\" Title: groupmems
+.\" Author: George Kraft, IV
+.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
+.\" Date: 08/11/2022
+.\" Manual: Команди керування системою
+.\" Source: shadow-utils 4.13
+.\" Language: Ukrainian
+.\"
+.TH "groupmems" "8" "08/11/2022" "shadow\-utils 4\&.13" "Команди керування системою"
+.\" -----------------------------------------------------------------
+.\" * Define some portability stuff
+.\" -----------------------------------------------------------------
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.\" http://bugs.debian.org/507673
+.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.ie \n(.g .ds Aq \(aq
+.el .ds Aq '
+.\" -----------------------------------------------------------------
+.\" * set default formatting
+.\" -----------------------------------------------------------------
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.\" -----------------------------------------------------------------
+.\" * MAIN CONTENT STARTS HERE *
+.\" -----------------------------------------------------------------
+.SH "НАЗВА"
+groupmems \- адміністрування учасників основної групи користувача
+.SH "КОРОТКИЙ ОГЛЯД"
+.HP \w'\fBgroupmems\fR\ 'u
+\fBgroupmems\fR \-a\ \fIім\*(Aqя_користувача\fR | \-d\ \fIім\*(Aqя_користувача\fR | [\-g\ \fIназва_групи\fR] | \-l | \-p
+.SH "ОПИС"
+.PP
+Команда
+\fBgroupmems\fR
+надає змогу користувачеві адмініструвати список учасників власної групи без потреби у привілеях надкористувача\&. Допоміжну програму
+\fBgroupmems\fR
+призначено для систем, у яких облікові запис користувачів налаштовують так, щоб основною групою для них була група із назвою, яка збігається із назвою облікового запису користувача (тобто guest / guest)\&.
+.PP
+Лише надкористувач, як адміністратор, може використовувати
+\fBgroupmems\fR
+для зміни учасників інших груп\&.
+.SH "ПАРАМЕТРИ"
+.PP
+Параметри, які застосовують до команди
+\fBgroupmems\fR, є такими:
+.PP
+\fB\-a\fR, \fB\-\-add\fR \fIім\*(Aqя_користувача\fR
+.RS 4
+Додати користувача до списку участі у групі\&.
+.sp
+Якщо існує файл
+/etc/gshadow, і у групи немає запису у файлі
+/etc/gshadow, буде створено новий запис\&.
+.RE
+.PP
+\fB\-d\fR, \fB\-\-delete\fR \fIім\*(Aqя_користувача\fR
+.RS 4
+Вилучити користувача зі списку участі у групі\&.
+.sp
+Якщо файл
+/etc/gshadow
+існує, користувача буде вилучено зі списку учасників і адміністраторів групи\&.
+.sp
+Якщо існує файл
+/etc/gshadow, і у групи немає запису у файлі
+/etc/gshadow, буде створено новий запис\&.
+.RE
+.PP
+\fB\-g\fR, \fB\-\-group\fR \fIназва_групи\fR
+.RS 4
+Надкористувач може вказувати, до якого списку учасників груп слід внести зміни\&.
+.RE
+.PP
+\fB\-h\fR, \fB\-\-help\fR
+.RS 4
+Показати довідкове повідомлення і завершити роботу\&.
+.RE
+.PP
+\fB\-l\fR, \fB\-\-list\fR
+.RS 4
+Вивести список участі у групах\&.
+.RE
+.PP
+\fB\-p\fR, \fB\-\-purge\fR
+.RS 4
+Витерти усіх користувачів зі списку учасників групи\&.
+.sp
+Якщо існує файл
+/etc/gshadow, і у групи немає запису у файлі
+/etc/gshadow, буде створено новий запис\&.
+.RE
+.PP
+\fB\-R\fR, \fB\-\-root\fR \fIКАТАЛОГ_CHROOT\fR
+.RS 4
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&. Only absolute paths are supported\&.
+.RE
+.SH "КОНФІГУРАЦІЯ"
+.PP
+Режимом доступу до виконуваного файла
+\fBgroupmems\fR
+має бути
+2710
+із власником
+\fIroot\fR
+і групою
+\fIgroups\fR\&. Адміністратор системи може додавати користувачів до групи
+\fIgroups\fR, щоб дозволити або заборонити їм користуватися програмою
+\fBgroupmems\fR
+для керування списком учасників їхньої власної групи\&.
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+$ groupadd \-r groups $ chmod 2710 groupmems $ chown root\&.groups groupmems $ groupmems \-g groups \-a gk4
+.fi
+.if n \{\
+.RE
+.\}
+.SH "НАЛАШТУВАННЯ"
+.PP
+Вказані нижче змінні налаштувань у
+/etc/login\&.defs
+змінюють поведінку цього інструмента:
+.SH "ФАЙЛИ"
+.PP
+/etc/group
+.RS 4
+Відомості щодо груп облікових записів\&.
+.RE
+.PP
+/etc/gshadow
+.RS 4
+відомості щодо захищених груп облікових записів
+.RE
+.SH "ДИВ\&. ТАКОЖ"
+.PP
+\fBchfn\fR(1),
+\fBchsh\fR(1),
+\fBpasswd\fR(1),
+\fBgroupadd\fR(8),
+\fBgroupdel\fR(8),
+\fBuseradd\fR(8),
+\fBuserdel\fR(8),
+\fBusermod\fR(8)\&.
diff --git a/man/uk/man8/groupmod.8 b/man/uk/man8/groupmod.8
new file mode 100644
index 0000000..4251b82
--- /dev/null
+++ b/man/uk/man8/groupmod.8
@@ -0,0 +1,233 @@
+'\" t
+.\" Title: groupmod
+.\" Author: Julianne Frances Haugh
+.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
+.\" Date: 08/11/2022
+.\" Manual: Команди керування системою
+.\" Source: shadow-utils 4.13
+.\" Language: Ukrainian
+.\"
+.TH "groupmod" "8" "08/11/2022" "shadow\-utils 4\&.13" "Команди керування системою"
+.\" -----------------------------------------------------------------
+.\" * Define some portability stuff
+.\" -----------------------------------------------------------------
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.\" http://bugs.debian.org/507673
+.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.ie \n(.g .ds Aq \(aq
+.el .ds Aq '
+.\" -----------------------------------------------------------------
+.\" * set default formatting
+.\" -----------------------------------------------------------------
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.\" -----------------------------------------------------------------
+.\" * MAIN CONTENT STARTS HERE *
+.\" -----------------------------------------------------------------
+.SH "НАЗВА"
+groupmod \- зміна визначення групи у системі
+.SH "КОРОТКИЙ ОГЛЯД"
+.HP \w'\fBgroupmod\fR\ 'u
+\fBgroupmod\fR [\fIпараметри\fR] \fIGROUP\fR
+.SH "ОПИС"
+.PP
+Команда
+\fBgroupmod\fR
+змінює визначення вказаної аргументом групи
+\fIGROUP\fR, вносячи зміни до відповідного запису у базі даних груп\&.
+.SH "ПАРАМЕТРИ"
+.PP
+Параметри, які застосовують до команди
+\fBgroupmod\fR, є такими:
+.PP
+\fB\-a\fR, \fB\-\-append\fR \fIGID\fR
+.RS 4
+Учасників групи вказують за допомогою параметра \-U\&. Записи буде дописано до наявного списку учасників, а не використано для заміни цього списку\&.
+.RE
+.PP
+\fB\-g\fR, \fB\-\-gid\fR \fIGID\fR
+.RS 4
+Ідентифікатор групи вказаного запису
+\fIGROUP\fR
+буде змінено на
+\fIGID\fR\&.
+.sp
+Значенням
+\fIGID\fR
+має бути невід\*(Aqємне десяткове ціле число\&. Це значення має бути унікальним, якщо не використано параметр
+\fB\-o\fR\&.
+.sp
+Записи користувачів, які використовують групу, як основну групу, буде оновлено з метою збереження групи, як їхньої основної групи\&.
+.sp
+Ідентифікатор групи усіх файли, власником яких є група зі старим ідентифікатором, і які мають належати
+\fIGROUP\fR, доведеться змінити вручну\&.
+.sp
+Перевірок щодо
+\fBМІНІМАЛЬНИЙ_GID\fR,
+\fBМАКСИМАЛЬНИЙ_GID\fR,
+\fBSYS_GID_MIN\fR
+або
+\fBSYS_GID_MAX\fR
+/etc/login\&.defs
+виконано не буде\&.
+.RE
+.PP
+\fB\-h\fR, \fB\-\-help\fR
+.RS 4
+Показати довідкове повідомлення і завершити роботу\&.
+.RE
+.PP
+\fB\-n\fR, \fB\-\-new\-name\fR \fIНОВА_ГРУПА\fR
+.RS 4
+Назву групи буде змінено з
+\fIGROUP\fR
+на
+\fIНОВА_ГРУПА\fR\&.
+.RE
+.PP
+\fB\-o\fR, \fB\-\-non\-unique\fR
+.RS 4
+Якщо використано у поєднанні із параметром
+\fB\-g\fR, дозволити зміну групи
+\fIGID\fR
+на неунікальне значення\&.
+.RE
+.PP
+\fB\-p\fR, \fB\-\-password\fR \fIПАРОЛЬ\fR
+.RS 4
+Зашифрований пароль, як його повертає
+\fBcrypt\fR(3)\&.
+.sp
+\fBЗауваження:\fR
+не рекомендуємо користуватися цим параметром, оскільки пароль (або шифрований пароль) буде видимим для користувачів, які мають доступ до списку процесів\&.
+.sp
+Вам слід переконатися, що пароль відповідає правилам складання паролів системи\&.
+.RE
+.PP
+\fB\-R\fR, \fB\-\-root\fR \fIКАТАЛОГ_CHROOT\fR
+.RS 4
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&. Only absolute paths are supported\&.
+.RE
+.PP
+\fB\-P\fR, \fB\-\-prefix\fR \fIКАТАЛОГ_ПРЕФІКСА\fR
+.RS 4
+Застосувати зміни до каталогу
+\fIКАТАЛОГ_ПРЕФІКСА\fR
+і використати файли налаштувань з каталогу
+\fIКАТАЛОГ_ПРЕФІКСА\fR\&. Використання цього параметра не змінює кореневої теки\&. Параметр призначено лише для приготування цілі для компіляції коду для іншої операційної системи\&. Обмеження: не буде виконано перевірку користувачів/груп NIS і LDAP\&. При розпізнаванні у PAM буде використано файли основної системи\&. Підтримки SELINUX не передбачено\&.
+.RE
+.PP
+\fB\-U\fR, \fB\-\-users\fR
+.RS 4
+Список імен користувачів, яких слід додати як учасників групи\&.
+.sp
+Типову поведінку (якщо не вказано параметрів
+\fB\-g\fR,
+\fB\-N\fR
+\fB\-U\fR) буде визначено змінною
+\fBUSERGROUPS_ENAB\fR
+/etc/login\&.defs\&.
+.RE
+.SH "НАЛАШТУВАННЯ"
+.PP
+Вказані нижче змінні налаштувань у
+/etc/login\&.defs
+змінюють поведінку цього інструмента:
+.SH "ФАЙЛИ"
+.PP
+/etc/group
+.RS 4
+Відомості щодо груп облікових записів\&.
+.RE
+.PP
+/etc/gshadow
+.RS 4
+Відомості щодо захищених груп облікових записів\&.
+.RE
+.PP
+/etc/login\&.defs
+.RS 4
+Налаштування комплексу для роботи з прихованими паролями\&.
+.RE
+.PP
+/etc/passwd
+.RS 4
+Відомості щодо облікових записів користувача\&.
+.RE
+.SH "ЗНАЧЕННЯ ВИХОДУ"
+.PP
+Команда
+\fBgroupmod\fR
+завершує роботу із такими значеннями:
+.PP
+\fI0\fR
+.RS 4
+E_SUCCESS: успіх
+.RE
+.PP
+\fI2\fR
+.RS 4
+E_USAGE: некоректний синтаксис команди
+.RE
+.PP
+\fI3\fR
+.RS 4
+E_BAD_ARG: некоректний аргумент параметра
+.RE
+.PP
+\fI4\fR
+.RS 4
+E_GID_IN_USE: ідентифікатор групи вже використано
+.RE
+.PP
+\fI6\fR
+.RS 4
+E_NOTFOUND: вказаної групи не існує
+.RE
+.PP
+\fI9\fR
+.RS 4
+E_NAME_IN_USE: назву групи вже використано
+.RE
+.PP
+\fI10\fR
+.RS 4
+E_GRP_UPDATE: не вдалося оновити файл групи
+.RE
+.PP
+\fI11\fR
+.RS 4
+E_CLEANUP_SERVICE: не вдалося налаштувати службу чищення
+.RE
+.PP
+\fI12\fR
+.RS 4
+E_PAM_USERNAME: не вдалося визначити ваше ім\*(Aqя користувача для використання разом із pam
+.RE
+.PP
+\fI13\fR
+.RS 4
+E_PAM_ERROR: pam повернуто повідомлення про помилку, див\&. ідентифікатор groupmod у журналі syslog, щоб ознайомитися із повідомленням про помилку PAM
+.RE
+.SH "ДИВ\&. ТАКОЖ"
+.PP
+\fBchfn\fR(1),
+\fBchsh\fR(1),
+\fBpasswd\fR(1),
+\fBgpasswd\fR(8),
+\fBgroupadd\fR(8),
+\fBgroupdel\fR(8),
+\fBlogin.defs\fR(5),
+\fBuseradd\fR(8),
+\fBuserdel\fR(8),
+\fBusermod\fR(8)\&.
diff --git a/man/uk/man8/grpck.8 b/man/uk/man8/grpck.8
new file mode 100644
index 0000000..134d7d1
--- /dev/null
+++ b/man/uk/man8/grpck.8
@@ -0,0 +1,236 @@
+'\" t
+.\" Title: grpck
+.\" Author: Julianne Frances Haugh
+.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
+.\" Date: 08/11/2022
+.\" Manual: Команди керування системою
+.\" Source: shadow-utils 4.13
+.\" Language: Ukrainian
+.\"
+.TH "grpck" "8" "08/11/2022" "shadow\-utils 4\&.13" "Команди керування системою"
+.\" -----------------------------------------------------------------
+.\" * Define some portability stuff
+.\" -----------------------------------------------------------------
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.\" http://bugs.debian.org/507673
+.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.ie \n(.g .ds Aq \(aq
+.el .ds Aq '
+.\" -----------------------------------------------------------------
+.\" * set default formatting
+.\" -----------------------------------------------------------------
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.\" -----------------------------------------------------------------
+.\" * MAIN CONTENT STARTS HERE *
+.\" -----------------------------------------------------------------
+.SH "НАЗВА"
+grpck \- перевірка цілісності файлів груп
+.SH "КОРОТКИЙ ОГЛЯД"
+.HP \w'\fBgrpck\fR\ 'u
+\fBgrpck\fR [параметри] [\fIгрупа\fR\ [\ \fIshadow\fR\ ]]
+.SH "ОПИС"
+.PP
+Команду
+\fBgrpck\fR
+призначено для перевірки цілісності даних щодо груп\&. Вона перевіряє, чи усі записи у
+/etc/group
+and /etc/gshadow
+мають належне форматування і містять чинні дані\&. Програма попросить користувача вилучити записи із помилковим форматуванням або іншими непридатними до виправлення помилками\&.
+.PP
+Буде виконано перевірки з метою переконатися, що кожен запис має:
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+належна кількість полів
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+унікальна і чинна назва групи
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+чинний ідентифікатор групи
+(/etc/group only)
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+коректний список учасників
+і адміністратори
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+відповідний запис у файлі
+/etc/gshadow
+(відповідно,
+/etc/group
+для перевірок
+gshadow)
+.RE
+.PP
+Перевірки належної кількості полів та унікальності назв груп є критичними\&. Якщо у записі помилкова кількість полів, програма попросить користувача вилучити увесь рядок\&. Якщо користувач не підтвердить дію з вилучення, усі наступні перевірки буде пропущено\&. Якщо буде виявлено запис із дублюванням групи, програма попросить вилучити його, але якщо у цьому буде відмовлено, виконає решту перевірок\&. Усі інші помилки вважатимуться незначними \(em користувачу буде рекомендовано віддати команду
+\fBgroupmod\fR, щоб виправити помилку\&.
+.PP
+Команди, які мають справу з
+/etc/group
+and /etc/gshadow files, не зможуть змінити пошкоджені або дубльовані записи\&. У цих випадках слід скористатися
+\fBgrpck\fR
+для вилучення помилкових записів\&.
+.SH "ПАРАМЕТРИ"
+.PP
+Параметри
+\fB\-r\fR
+\fB\-s\fR
+не можна поєднувати\&.
+.PP
+Параметри, які застосовують до команди
+\fBgrpck\fR, є такими:
+.PP
+\fB\-h\fR, \fB\-\-help\fR
+.RS 4
+Показати довідкове повідомлення і завершити роботу\&.
+.RE
+.PP
+\fB\-r\fR, \fB\-\-read\-only\fR
+.RS 4
+Виконати команду
+\fBgrpck\fR
+у режимі лише читання\&. Це призведе до того, що програма вважатиме відповідями на усі свої питання значення
+\fIno\fR
+і ні про що не запитуватиме користувача\&.
+.RE
+.PP
+\fB\-R\fR, \fB\-\-root\fR \fIКАТАЛОГ_CHROOT\fR
+.RS 4
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&. Only absolute paths are supported\&.
+.RE
+.PP
+\fB\-s\fR, \fB\-\-sort\fR
+.RS 4
+Упорядкувати записи у
+/etc/group
+and /etc/gshadow
+за GID\&.
+.RE
+.PP
+\fB\-S\fR, \fB\-\-silence\-warnings\fR
+.RS 4
+Придушити сумнівні попередження, зокрема попередження щодо неузгодженості між списками учасників групи у
+/etc/group
+/etc/ghadow\&.
+.RE
+.PP
+Типово,
+\fBgrpck\fR
+працює з
+/etc/group
+and /etc/gshadow\&. Користувач може вибрати альтернативні файли за допомогою
+\fIгрупа\fR
+and \fIshadow\fR parameters\&.
+.SH "НАЛАШТУВАННЯ"
+.PP
+Вказані нижче змінні налаштувань у
+/etc/login\&.defs
+змінюють поведінку цього інструмента:
+.SH "ФАЙЛИ"
+.PP
+/etc/group
+.RS 4
+Відомості щодо груп облікових записів\&.
+.RE
+.PP
+/etc/gshadow
+.RS 4
+Відомості щодо захищених груп облікових записів\&.
+.RE
+.PP
+/etc/passwd
+.RS 4
+Відомості щодо облікових записів користувача\&.
+.RE
+.SH "ЗНАЧЕННЯ ВИХОДУ"
+.PP
+Команда
+\fBgrpck\fR
+завершує роботу із такими значеннями:
+.PP
+\fI0\fR
+.RS 4
+успіх
+.RE
+.PP
+\fI1\fR
+.RS 4
+некоректний синтаксис команди
+.RE
+.PP
+\fI2\fR
+.RS 4
+один або декілька помилкових записів груп
+.RE
+.PP
+\fI3\fR
+.RS 4
+не вдалося відкрити файли груп
+.RE
+.PP
+\fI4\fR
+.RS 4
+не вдалося заблокувати файли груп
+.RE
+.PP
+\fI5\fR
+.RS 4
+не вдалося оновити файли груп
+.RE
+.SH "ДИВ\&. ТАКОЖ"
+.PP
+\fBгрупа\fR(5),
+\fBgroupmod\fR(8),
+\fBgshadow\fR(5),
+\fBpasswd\fR(5),
+\fBpwck\fR(8),
+\fBshadow\fR(5)\&.
diff --git a/man/uk/man8/grpconv.8 b/man/uk/man8/grpconv.8
new file mode 100644
index 0000000..6eed9e8
--- /dev/null
+++ b/man/uk/man8/grpconv.8
@@ -0,0 +1 @@
+.so man8/pwconv.8
diff --git a/man/uk/man8/grpunconv.8 b/man/uk/man8/grpunconv.8
new file mode 100644
index 0000000..6eed9e8
--- /dev/null
+++ b/man/uk/man8/grpunconv.8
@@ -0,0 +1 @@
+.so man8/pwconv.8
diff --git a/man/uk/man8/lastlog.8 b/man/uk/man8/lastlog.8
new file mode 100644
index 0000000..d37b777
--- /dev/null
+++ b/man/uk/man8/lastlog.8
@@ -0,0 +1,133 @@
+'\" t
+.\" Title: lastlog
+.\" Author: Julianne Frances Haugh
+.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
+.\" Date: 08/11/2022
+.\" Manual: Команди керування системою
+.\" Source: shadow-utils 4.13
+.\" Language: Ukrainian
+.\"
+.TH "lastlog" "8" "08/11/2022" "shadow\-utils 4\&.13" "Команди керування системою"
+.\" -----------------------------------------------------------------
+.\" * Define some portability stuff
+.\" -----------------------------------------------------------------
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.\" http://bugs.debian.org/507673
+.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.ie \n(.g .ds Aq \(aq
+.el .ds Aq '
+.\" -----------------------------------------------------------------
+.\" * set default formatting
+.\" -----------------------------------------------------------------
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.\" -----------------------------------------------------------------
+.\" * MAIN CONTENT STARTS HERE *
+.\" -----------------------------------------------------------------
+.SH "НАЗВА"
+lastlog \- виведення даних щодо останнього входу до системи для усіх користувачів або для вказаного користувача\&.
+.SH "КОРОТКИЙ ОГЛЯД"
+.HP \w'\fBlastlog\fR\ 'u
+\fBlastlog\fR [\fIпараметри\fR]
+.SH "ОПИС"
+.PP
+\fBlastlog\fR
+форматує і виводить вміст журналу записів останнього входу до системи у файлі
+/var/log/lastlog\&. Буде виведено дані
+\fIім\*(Aqя користувача\fR,
+\fIпорт\fR
+\fIчас останнього входу до системи\fR\&. Типовий варіант (без прапорців) призведе до виведення записів lastlog, які буде упорядковано за порядком у
+/etc/passwd\&.
+.SH "ПАРАМЕТРИ"
+.PP
+Параметри, які застосовують до команди
+\fBlastlog\fR, є такими:
+.PP
+\fB\-b\fR, \fB\-\-before\fR \fIДНІ\fR
+.RS 4
+Вивести лише ті записи lastlog, вік яких перевищує
+\fIДНІ\fR\&.
+.RE
+.PP
+\fB\-C\fR, \fB\-\-clear\fR
+.RS 4
+Вилучити запис lastlog користувача\&. Цей параметр можна використовувати лише разом із
+\fB\-u\fR
+(\fB\-\-user\fR))\&.
+.RE
+.PP
+\fB\-h\fR, \fB\-\-help\fR
+.RS 4
+Показати довідкове повідомлення і завершити роботу\&.
+.RE
+.PP
+\fB\-R\fR, \fB\-\-root\fR \fIКАТАЛОГ_CHROOT\fR
+.RS 4
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&. Only absolute paths are supported\&.
+.RE
+.PP
+\fB\-S\fR, \fB\-\-set\fR
+.RS 4
+Встановити для запису lastlog користувача поточний час\&. Цей параметр можна використовувати лише разом із
+\fB\-u\fR
+(\fB\-\-user\fR))\&.
+.RE
+.PP
+\fB\-t\fR, \fB\-\-time\fR \fIДНІ\fR
+.RS 4
+Вивести записи lastlog, які є свіжішими за
+\fIДНІ\fR\&.
+.RE
+.PP
+\fB\-u\fR, \fB\-\-user\fR \fIЗАПИС\fR|\fIДІАПАЗОН\fR
+.RS 4
+Вивести запис lastlog для вказаних користувачів\&.
+.sp
+Користувачів можна задавати за обліковим записом для входу, числовим ідентифікатором користувача або значенням
+\fIДІАПАЗОН\fR
+для користувачів\&.
+\fIДІАПАЗОН\fR
+користувачів можна вказати за допомогою мінімального і максимального значень (\fIUID_MIN\-UID_MAX\fR), максимального значення (\fI\-UID_MAX\fR) або мінімального значення (\fIUID_MIN\-\fR)\&.
+.RE
+.PP
+Якщо користувач ніколи не входив до системи, буде виведено повідомлення
+\fI** Ніколи не входив **\fR
+замість порту і часу\&.
+.PP
+Буде виведено записи лише для поточних користувачів системи\&. У системі можуть існувати дані для записів користувачів, які було раніше вилучено\&.
+.SH "ЗАУВАЖЕННЯ"
+.PP
+Файл
+lastlog
+є базою даних, які містить дані щодо останнього входу до системи кожного з користувачів\&. Вам не слід оновлювати його вміст вручну\&. Це розріджений файл, тому його розмір на диску, зазвичай, є набагато меншим за показаний
+\fBls \-l\fR
+(ця команда може показати дуже великий розмір, якщо у вашому
+passwd
+є записи із великими значеннями UID)\&. Переглянути справжній розмір файла можна за допомогою команди
+\fBls \-s\fR\&.
+.SH "НАЛАШТУВАННЯ"
+.PP
+Вказані нижче змінні налаштувань у
+/etc/login\&.defs
+змінюють поведінку цього інструмента:
+.SH "ФАЙЛИ"
+.PP
+/var/log/lastlog
+.RS 4
+Записи часу у базі даних для попередніх входів користувача\&.
+.RE
+.SH "ЗАСТЕРЕЖЕННЯ"
+.PP
+Великі прогалини у числах UID призведуть до того, що програма lastlog працюватиме довше без виведення даних на екран (тобто, якщо у базі даних lastlog немає записів для користувачів із UID між 170 і 800, може здатися, що lastlog зависла, доки програма обробляє UID у діапазоні 171\-799)\&.
+.PP
+Наявність великих значень UID може створити проблеми при обробці
+<term>/var/log/lastlog</term>
+за допомогою зовнішніх інструментів\&. Хоча сам файл є розрідженим і він не використовує надто багато місця на диску, деякі програми типово не призначено для визначення розріджених файлів \(em такі програми можуть потребувати для обробки певного параметра\&.
diff --git a/man/uk/man8/logoutd.8 b/man/uk/man8/logoutd.8
new file mode 100644
index 0000000..1206913
--- /dev/null
+++ b/man/uk/man8/logoutd.8
@@ -0,0 +1,55 @@
+'\" t
+.\" Title: logoutd
+.\" Author: Julianne Frances Haugh
+.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
+.\" Date: 08/11/2022
+.\" Manual: Команди керування системою
+.\" Source: shadow-utils 4.13
+.\" Language: Ukrainian
+.\"
+.TH "logoutd" "8" "08/11/2022" "shadow\-utils 4\&.13" "Команди керування системою"
+.\" -----------------------------------------------------------------
+.\" * Define some portability stuff
+.\" -----------------------------------------------------------------
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.\" http://bugs.debian.org/507673
+.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.ie \n(.g .ds Aq \(aq
+.el .ds Aq '
+.\" -----------------------------------------------------------------
+.\" * set default formatting
+.\" -----------------------------------------------------------------
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.\" -----------------------------------------------------------------
+.\" * MAIN CONTENT STARTS HERE *
+.\" -----------------------------------------------------------------
+.SH "НАЗВА"
+logoutd \- примусово застосувати обмеження щодо часу входу
+.SH "КОРОТКИЙ ОГЛЯД"
+.HP \w'\fBlogoutd\fR\ 'u
+\fBlogoutd\fR
+.SH "ОПИС"
+.PP
+\fBlogoutd\fR
+накладає обмеження на час входу та порт, які вказано у
+/etc/porttime\&.
+\fBlogoutd\fR
+має бути запущено з
+/etc/rc\&. Система виконуватиме регулярне сканування
+/var/run/utmp\&. Буде виконано перевірку кожного користувача з метою визначення того, чи має доступ користувач до іменованого порту у поточний момент часу\&. Усі сеанси роботи, які порушуватимуть обмеження у
+/etc/porttime, буде перервано\&.
+.SH "ФАЙЛИ"
+.PP
+/etc/porttime
+.RS 4
+Файл, у якому містяться дані доступу до портів\&.
+.RE
+.PP
+/var/run/utmp
+.RS 4
+Список поточних сеансів входу до системи\&.
+.RE
diff --git a/man/uk/man8/newusers.8 b/man/uk/man8/newusers.8
new file mode 100644
index 0000000..61d72dd
--- /dev/null
+++ b/man/uk/man8/newusers.8
@@ -0,0 +1,235 @@
+'\" t
+.\" Title: newusers
+.\" Author: Julianne Frances Haugh
+.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
+.\" Date: 08/11/2022
+.\" Manual: Команди керування системою
+.\" Source: shadow-utils 4.13
+.\" Language: Ukrainian
+.\"
+.TH "newusers" "8" "08/11/2022" "shadow\-utils 4\&.13" "Команди керування системою"
+.\" -----------------------------------------------------------------
+.\" * Define some portability stuff
+.\" -----------------------------------------------------------------
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.\" http://bugs.debian.org/507673
+.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.ie \n(.g .ds Aq \(aq
+.el .ds Aq '
+.\" -----------------------------------------------------------------
+.\" * set default formatting
+.\" -----------------------------------------------------------------
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.\" -----------------------------------------------------------------
+.\" * MAIN CONTENT STARTS HERE *
+.\" -----------------------------------------------------------------
+.SH "НАЗВА"
+newusers \- пакетне оновлення і створення облікових записів користувачів
+.SH "КОРОТКИЙ ОГЛЯД"
+.HP \w'\fBnewusers\fR\ 'u
+\fBnewusers\fR [\fIпараметри\fR] [\fIфайл\fR]
+.SH "ОПИС"
+.PP
+Команда
+\fBnewusers\fR
+читає
+\fIфайл\fR
+(або, типово, стандартного джерела вхідних даних) і використовує ці дані для оновлення набору наявних записів користувачів або створення записів нових користувачів\&. Кожен рядок записано у тому самому форматі, що і стандартний файл паролів (див\&.
+\fBpasswd\fR(5))\&. Винятки з цього правила описано нижче:
+.PP
+pw_name:pw_passwd:pw_uid:pw_gid:pw_gecos:pw_dir:pw_shell
+.PP
+\fIpw_name\fR
+.RS 4
+Це ім\*(Aqя користувача\&.
+.sp
+Це може бути ім\*(Aqя нового користувача або ім\*(Aqя наявного користувача (або користувача, запис якого створено раніше за допомогою
+\fBnewusers\fR)\&. У випадку наявного користувача буде змінено дані щодо користувача\&. Якщо запису користувача не існуватиме, його буде створено\&.
+.RE
+.PP
+\fIpw_passwd\fR
+.RS 4
+Це поле буде зашифровано і використано як нове значення зашифрованого пароля\&.
+.RE
+.PP
+\fIpw_uid\fR
+.RS 4
+Це поле буде використано для визначення UID користувача\&.
+.sp
+Якщо поле є порожнім, новий (невикористаний) UID буде визначено
+\fBnewusers\fR
+автоматично\&.
+.sp
+Якщо у цьому полі міститься число, це число буде використано як UID\&.
+.sp
+Якщо у цьому полі міститься ім\*(Aqя наявного користувача (або ім\*(Aqя користувача, запис якого було створено раніше за допомогою
+\fBnewusers\fR), буде використано UID вказаного користувача\&.
+.sp
+Якщо буде змінено UID наявного користувача, власність на файли файла користувача має бути виправлено вручну\&.
+.RE
+.PP
+\fIpw_gid\fR
+.RS 4
+Це поле використовують для визначення ідентифікатора основної групи користувача\&.
+.sp
+Якщо у цьому полі міститься ім\*(Aqя наявної групи (або групи, яку раніше створено за допомогою
+\fBnewusers\fR), GID цієї групи буде використано як ідентифікатор основної групи користувача\&.
+.sp
+Якщо у цьому полі записано число, це число буде використано як ідентифікатор основної групи користувача\&. Якщо груп із цим GID не існує, буде створено нову групу з цим GID і назвою, яка збігається із іменем користувача\&.
+.sp
+Якщо це поле є порожнім, буде створено нову групу із назвою, яка збігається із іменем користувача, а GID буде автоматично визначено за допомогою
+\fBnewusers\fR
+для використання як ідентифікатора основної групи для користувача і як GID для нової групи\&.
+.sp
+Якщо у цьому полі міститься назва групи, якої не існує (і її не було створено раніше за допомогою
+\fBnewusers\fR), буде створено нову групу із вказаною назвою, а GID буде автоматично визначено за допомогою
+\fBnewusers\fR
+для використання як ідентифікатора основної групи для користувача і GID для нової групи\&.
+.RE
+.PP
+\fIpw_gecos\fR
+.RS 4
+Це поле буде скопійовано до поля GECOS користувача\&.
+.RE
+.PP
+\fIpw_dir\fR
+.RS 4
+Це поле призначено для визначення домашнього каталогу користувача\&.
+.sp
+Якщо це поле не вказує на наявний каталог, вказаний каталог буде створено\&. Власником буде користувач, обліковий запис якого буде створено або оновлено, та його основна група\&. Зауважте, що
+\fInewusers не створює батьківських каталогів\fR
+домашнього каталогу нового користувача\&. Команда newusers не зможе створити домашній каталог, якщо не існує батьківських щодо нього каталогів, і надішле повідомлення до stderr із інформуванням користувача про помилку\&. Команда newusers не перерве роботу і не поверне помилку до оболонки, з якої її віддано, якщо їй не вдасться створити домашній каталог, а продовжить обробку пакета вказаних нових користувачів\&.
+.sp
+Якщо буде змінено домашній каталог наявного користувача,
+\fBnewusers\fR
+не пересуватиме і не копіюватиме вміст старого каталогу до нового місця\&. Це доведеться зробити вручну\&.
+.RE
+.PP
+\fIpw_shell\fR
+.RS 4
+Це поле визначає командну оболонку користувача\&. Перевірки щодо вмісту цього поля не виконуються\&.
+.RE
+.PP
+\fBnewusers\fR
+спочатку намагається створити або змінити дані усіх вказаних користувачів, а потім записує ці зміни до баз даних користувачів або груп\&. Якщо станеться помилка (окрім остаточного запису до баз даних), змін до баз даних не вноситимуться\&.
+.PP
+Цю команду призначено для використання у великих системних середовищах, де одночасно оновлюють багато облікових записів\&.
+.SH "ПАРАМЕТРИ"
+.PP
+Параметри, які застосовують до команди
+\fBnewusers\fR, є такими:
+.PP
+\fB\-\-badname\fR\ \&
+.RS 4
+Дозволити назви, які не відповідають стандартам\&.
+.RE
+.PP
+\fB\-c\fR, \fB\-\-crypt\-method\fR
+.RS 4
+Скористатися для шифрування паролів вказаним методом\&.
+.sp
+Доступними методами є DES, MD5, NONE і SHA256 або SHA512, якщо у вашій libc передбачено підтримку цих методів\&.
+.RE
+.PP
+\fB\-h\fR, \fB\-\-help\fR
+.RS 4
+Показати довідкове повідомлення і завершити роботу\&.
+.RE
+.PP
+\fB\-r\fR, \fB\-\-system\fR
+.RS 4
+Створити загальносистемний обліковий запис\&.
+.sp
+Записи загальносистемних користувачів буде створено без даних щодо застарівання у
+/etc/shadow, а їхні числові ідентифікатори буде вибрано у діапазоні
+\fBSYS_UID_MIN\fR\-\fBSYS_UID_MAX\fR, який визначено у
+login\&.defs, а не у
+\fBUID_MIN\fR\-\fBUID_MAX\fR
+(та їхніх відповідників
+\fBGID\fR
+для створення груп)\&.
+.RE
+.PP
+\fB\-R\fR, \fB\-\-root\fR \fIКАТАЛОГ_CHROOT\fR
+.RS 4
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&. Only absolute paths are supported\&.
+.RE
+.PP
+\fB\-s\fR, \fB\-\-sha\-rounds\fR
+.RS 4
+Використати вказану кількість циклів шифрування паролів\&.
+.sp
+Значення 0 означає, що система вибере типову кількість проходів для методу шифрування (5000)\&.
+.sp
+Буде примусово встановлено мінімальне значення 1000 і максимальне значення 999999999\&.
+.sp
+Ви можете скористатися цим параметром у поєднанні із методами шифрування SHA256 або SHA512\&.
+.sp
+Типово, кількість проходів визначається за допомогою змінних SHA_CRYPT_MIN_ROUNDS і SHA_CRYPT_MAX_ROUNDS у
+/etc/login\&.defs\&.
+.RE
+.SH "ЗАСТЕРЕЖЕННЯ"
+.PP
+Файл вхідних даних має бути захищено, оскільки у ньому зберігаються незашифровані паролі\&.
+.PP
+Вам слід переконатися, що паролі і метод шифрування відповідає правилам поводження з паролями у системі\&.
+.SH "НАЛАШТУВАННЯ"
+.PP
+Вказані нижче змінні налаштувань у
+/etc/login\&.defs
+змінюють поведінку цього інструмента:
+
+
+
+
+
+.SH "ФАЙЛИ"
+.PP
+/etc/passwd
+.RS 4
+Відомості щодо облікових записів користувача\&.
+.RE
+.PP
+/etc/shadow
+.RS 4
+Відомості щодо захищених облікових записів користувачів\&.
+.RE
+.PP
+/etc/group
+.RS 4
+Відомості щодо груп облікових записів\&.
+.RE
+.PP
+/etc/gshadow
+.RS 4
+Відомості щодо захищених груп облікових записів\&.
+.RE
+.PP
+/etc/login\&.defs
+.RS 4
+Налаштування комплексу для роботи з прихованими паролями\&.
+.RE
+.PP
+/etc/subgid
+.RS 4
+Окремі для користувачів ідентифікатори підлеглих груп\&.
+.RE
+.PP
+/etc/subuid
+.RS 4
+Окремі для користувачів ідентифікатори підлеглих користувачів\&.
+.RE
+.SH "ДИВ\&. ТАКОЖ"
+.PP
+\fBlogin.defs\fR(5),
+\fBpasswd\fR(1),
+\fBsubgid\fR(5), \fBsubuid\fR(5),
+\fBuseradd\fR(8)\&.
diff --git a/man/uk/man8/nologin.8 b/man/uk/man8/nologin.8
new file mode 100644
index 0000000..ee731e2
--- /dev/null
+++ b/man/uk/man8/nologin.8
@@ -0,0 +1,54 @@
+'\" t
+.\" Title: nologin
+.\" Author: Nicolas Fran\(,cois <nicolas.francois@centraliens.net>
+.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
+.\" Date: 08/11/2022
+.\" Manual: Команди керування системою
+.\" Source: shadow-utils 4.13
+.\" Language: Ukrainian
+.\"
+.TH "nologin" "8" "08/11/2022" "shadow\-utils 4\&.13" "Команди керування системою"
+.\" -----------------------------------------------------------------
+.\" * Define some portability stuff
+.\" -----------------------------------------------------------------
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.\" http://bugs.debian.org/507673
+.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.ie \n(.g .ds Aq \(aq
+.el .ds Aq '
+.\" -----------------------------------------------------------------
+.\" * set default formatting
+.\" -----------------------------------------------------------------
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.\" -----------------------------------------------------------------
+.\" * MAIN CONTENT STARTS HERE *
+.\" -----------------------------------------------------------------
+.SH "НАЗВА"
+nologin \- увічливо відмовити у вході до системи
+.SH "КОРОТКИЙ ОГЛЯД"
+.HP \w'\fBnologin\fR\ 'u
+\fBnologin\fR
+.SH "ОПИС"
+.PP
+Команда
+\fBnologin\fR
+виводить повідомлення про те, що обліковий запис є недоступним, і завершує роботу із ненульовим станом\&. Команду призначено на заміну поля командної оболонки для облікових записів, які було вимкнено\&.
+.PP
+Щоб взагалі вимкнути можливість входу, ознайомтеся із документацією до
+\fBnologin\fR(5)\&.
+.PP
+Якщо встановлено значення
+\fBSSH_ORIGINAL_COMMAND\fR, дані буде записано до журналу\&.
+.SH "ДИВ\&. ТАКОЖ"
+.PP
+\fBlogin\fR(1),
+\fBnologin\fR(5)\&.
+.SH "ІСТОРІЯ"
+.PP
+Команда
+\fBnologin\fR
+з\*(Aqявилася у BSD 4\&.4\&.
diff --git a/man/uk/man8/pwck.8 b/man/uk/man8/pwck.8
new file mode 100644
index 0000000..8fdc3f7
--- /dev/null
+++ b/man/uk/man8/pwck.8
@@ -0,0 +1,308 @@
+'\" t
+.\" Title: pwck
+.\" Author: Julianne Frances Haugh
+.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
+.\" Date: 08/11/2022
+.\" Manual: Команди керування системою
+.\" Source: shadow-utils 4.13
+.\" Language: Ukrainian
+.\"
+.TH "pwck" "8" "08/11/2022" "shadow\-utils 4\&.13" "Команди керування системою"
+.\" -----------------------------------------------------------------
+.\" * Define some portability stuff
+.\" -----------------------------------------------------------------
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.\" http://bugs.debian.org/507673
+.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.ie \n(.g .ds Aq \(aq
+.el .ds Aq '
+.\" -----------------------------------------------------------------
+.\" * set default formatting
+.\" -----------------------------------------------------------------
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.\" -----------------------------------------------------------------
+.\" * MAIN CONTENT STARTS HERE *
+.\" -----------------------------------------------------------------
+.SH "НАЗВА"
+pwck \- перевірка цілісності файлів паролів
+.SH "КОРОТКИЙ ОГЛЯД"
+.HP \w'\fBpwck\fR\ 'u
+\fBpwck\fR [параметри] [\fIФАЙЛ_ПАРОЛІВ\fR\ [\ \fIФАЙЛ_SHADOW\fR\ ]]
+.SH "ОПИС"
+.PP
+Команду
+\fBpwck\fR
+призначено для перевірки цілісності даних щодо користувачів і розпізнавання\&. Вона перевіряє, чи усі записи у
+/etc/passwd
+/etc/shadowмають належне форматування і містять чинні дані\&. Програма попросить користувача вилучити записи із помилковим форматуванням або іншими непридатними до виправлення помилками\&.
+.PP
+Буде виконано перевірки з метою переконатися, що кожен запис має:
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+належна кількість полів
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+унікальне і чинне ім\*(Aqя користувача
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+чинний ідентифікатор користувача і групи
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+чинна основна група
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+чинний домашній каталог
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+чинна оболонка входу
+.RE
+.PP
+Перевірки для даних прихованих паролів буде увімкнено, якщо вказано другий параметр файла
+\fIФАЙЛ_SHADOW\fR
+або якщо у системі існує
+/etc/shadow\&.
+.PP
+Цими перевірками є такі:
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+У кожного запису passwd є відповідний запис shadow, а кожен запис shadow має відповідний запис passwd
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Паролі вказано у файлі прихованих паролів
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Записи shadow мають належну кількість полів
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Записи shadow є унікальними у shadow
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+останні зміни паролів не позначено часовими позначками у майбутньому
+.RE
+.PP
+Перевірки належної кількості полів та унікальності імен користувачів є критичними\&. Якщо у записі помилкова кількість полів, програма попросить користувача вилучити увесь рядок\&. Якщо користувач не підтвердить дію з вилучення, усі наступні перевірки буде пропущено\&. Якщо буде виявлено запис із дублюванням імені користувача, програма попросить вилучити його, але якщо у цьому буде відмовлено, виконає решту перевірок\&. Усі інші помилки вважатимуться незначними \(em користувачу буде рекомендовано віддати команду
+\fBusermod\fR, щоб виправити помилку\&.
+.PP
+Команди, які мають справу з файлом
+/etc/passwd, не зможуть змінити пошкоджені або дубльовані записи\&. У цих випадках слід скористатися
+\fBpwck\fR
+для вилучення помилкового запису\&.
+.SH "ПАРАМЕТРИ"
+.PP
+Параметри
+\fB\-r\fR
+\fB\-s\fR
+не можна поєднувати\&.
+.PP
+Параметри, які застосовують до команди
+\fBpwck\fR, є такими:
+.PP
+\fB\-\-badname\fR\ \&
+.RS 4
+Дозволити назви, які не відповідають стандартам\&.
+.RE
+.PP
+\fB\-h\fR, \fB\-\-help\fR
+.RS 4
+Показати довідкове повідомлення і завершити роботу\&.
+.RE
+.PP
+\fB\-q\fR, \fB\-\-quiet\fR
+.RS 4
+Повідомляти лише про помилки\&. Попередження, які не потребують взаємодії із користувачем, виведено не буде\&.
+.RE
+.PP
+\fB\-r\fR, \fB\-\-read\-only\fR
+.RS 4
+Виконати команду
+\fBpwck\fR
+у режимі лише читання\&.
+.RE
+.PP
+\fB\-R\fR, \fB\-\-root\fR \fIКАТАЛОГ_CHROOT\fR
+.RS 4
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&. Only absolute paths are supported\&.
+.RE
+.PP
+\fB\-s\fR, \fB\-\-sort\fR
+.RS 4
+Упорядкувати записи у
+/etc/passwd
+/etc/shadow
+за UID\&.
+.RE
+.PP
+Типово,
+\fBpwck\fR
+працює з файлами
+/etc/passwd
+/etc/shadow\&. Користувач може вибрати альтернативні файли за допомогою параметрів
+\fIpasswd\fR
+\fIshadow\fR\&.
+.SH "НАЛАШТУВАННЯ"
+.PP
+Вказані нижче змінні налаштувань у
+/etc/login\&.defs
+змінюють поведінку цього інструмента:
+.SH "ФАЙЛИ"
+.PP
+/etc/group
+.RS 4
+Відомості щодо груп облікових записів\&.
+.RE
+.PP
+/etc/passwd
+.RS 4
+Відомості щодо облікових записів користувача\&.
+.RE
+.PP
+/etc/shadow
+.RS 4
+Відомості щодо захищених облікових записів користувачів\&.
+.RE
+.SH "ЗНАЧЕННЯ ВИХОДУ"
+.PP
+Команда
+\fBpwck\fR
+завершує роботу із такими значеннями:
+.PP
+\fI0\fR
+.RS 4
+успіх
+.RE
+.PP
+\fI1\fR
+.RS 4
+некоректний синтаксис команди
+.RE
+.PP
+\fI2\fR
+.RS 4
+одна або декілька невдалих спроб ввести пароль
+.RE
+.PP
+\fI3\fR
+.RS 4
+не вдалося відкрити файли паролів
+.RE
+.PP
+\fI4\fR
+.RS 4
+не вдалося заблокувати файли паролів
+.RE
+.PP
+\fI5\fR
+.RS 4
+не вдалося оновити файли паролів
+.RE
+.PP
+\fI6\fR
+.RS 4
+не вдалося упорядкувати файли паролів
+.RE
+.SH "ДИВ\&. ТАКОЖ"
+.PP
+\fBгрупа\fR(5),
+\fBgrpck\fR(8),
+\fBpasswd\fR(5),
+\fBshadow\fR(5),
+\fBusermod\fR(8)\&.
diff --git a/man/uk/man8/pwconv.8 b/man/uk/man8/pwconv.8
new file mode 100644
index 0000000..8264a36
--- /dev/null
+++ b/man/uk/man8/pwconv.8
@@ -0,0 +1,163 @@
+'\" t
+.\" Title: pwconv
+.\" Author: Marek Micha\(/lkiewicz
+.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
+.\" Date: 08/11/2022
+.\" Manual: Команди керування системою
+.\" Source: shadow-utils 4.13
+.\" Language: Ukrainian
+.\"
+.TH "pwconv" "8" "08/11/2022" "shadow\-utils 4\&.13" "Команди керування системою"
+.\" -----------------------------------------------------------------
+.\" * Define some portability stuff
+.\" -----------------------------------------------------------------
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.\" http://bugs.debian.org/507673
+.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.ie \n(.g .ds Aq \(aq
+.el .ds Aq '
+.\" -----------------------------------------------------------------
+.\" * set default formatting
+.\" -----------------------------------------------------------------
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.\" -----------------------------------------------------------------
+.\" * MAIN CONTENT STARTS HERE *
+.\" -----------------------------------------------------------------
+.SH "НАЗВА"
+pwconv, pwunconv, grpconv, grpunconv \- перетворення на приховані паролі і групи, і навпаки
+.SH "КОРОТКИЙ ОГЛЯД"
+.HP \w'\fBpwconv\fR\ 'u
+\fBpwconv\fR [\fIпараметри\fR]
+.HP \w'\fBpwunconv\fR\ 'u
+\fBpwunconv\fR [\fIпараметри\fR]
+.HP \w'\fBgrpconv\fR\ 'u
+\fBgrpconv\fR [\fIпараметри\fR]
+.HP \w'\fBgrpunconv\fR\ 'u
+\fBgrpunconv\fR [\fIпараметри\fR]
+.SH "ОПИС"
+.PP
+Команда
+\fBpwconv\fR
+створює
+\fIshadow\fR
+на основі
+\fIpasswd\fR
+і, необов\*(Aqязково, наявного
+\fIshadow\fR\&.
+.PP
+Команда
+\fBpwunconv\fR
+створює
+\fIpasswd\fR
+на основі
+\fIpasswd\fR
+\fIshadow\fR, а потім вилучає
+\fIshadow\fR\&.
+.PP
+Команда
+\fBgrpconv\fR
+створює
+\fIgshadow\fR
+на основі
+\fIгрупа\fR
+і, необов\*(Aqязково, наявного
+\fIgshadow\fR\&.
+.PP
+Команда
+\fBgrpunconv\fR
+створює
+\fIгрупа\fR
+на основі
+\fIгрупа\fR
+\fIgshadow\fR, а потім вилучає
+\fIgshadow\fR\&.
+.PP
+Ці чотири програми працюють зі звичайними паролями та паролями shadow та файлами груп:
+/etc/passwd,
+/etc/group,
+/etc/shadow
+/etc/gshadow\&.
+.PP
+Кожна програма виконує належні блокування перед перетворенням\&. Команди
+\fBpwconv\fR
+\fBgrpconv\fR
+є еквівалентними\&. Спочатку, буде вилучено записи у файлі shadow, яких немає в основному файлі\&. Потім буде оновлено записи shadow, у яких не вказано \(Fox\(Fc, як пароль, в основному файлі\&. Буде додано усі пропущені записи shadow\&. Нарешті, паролі в основному файлі буде замінено на \(Fox\(Fc\&. Цими програмами можна скористатися для початкового перетворення, а також для оновлення файла shadow, якщо до основного файла було внесено зміни вручну\&.
+.PP
+\fBpwconv\fR
+використає значення
+\fIPASS_MIN_DAYS\fR,
+\fIPASS_MAX_DAYS\fR
+\fIPASS_WARN_AGE\fR
+/etc/login\&.defs
+при додаванні нових записів до
+/etc/shadow\&.
+.PP
+Так само, є подібними команди
+\fBpwunconv\fR
+\fBgrpunconv\fR\&. Паролі в основному файлі буде оновлено з файла shadow\&. Записи, які існують у основному файлі, але яких немає у файлі shadow, буде залишено\&. Нарешті, файл shadow буде вилучено\&. Робота
+\fBpwunconv\fR
+призведе до втрати деяких даних щодо застарівання паролів\&. Програма виконає перетворення лише тих даних, які можна перетворити\&.
+.SH "ПАРАМЕТРИ"
+.PP
+Параметри, які застосовують до команди
+\fBpwconv\fR,
+\fBpwunconv\fR,
+\fBgrpconv\fR
+та
+\fBgrpunconv\fR, є такими:
+.PP
+\fB\-h\fR, \fB\-\-help\fR
+.RS 4
+Показати довідкове повідомлення і завершити роботу\&.
+.RE
+.PP
+\fB\-R\fR, \fB\-\-root\fR \fIКАТАЛОГ_CHROOT\fR
+.RS 4
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&. Only absolute paths are supported\&.
+.RE
+.SH "ВАДИ"
+.PP
+Помилки у файлах паролів або груп (зокрема некоректні або дубльовані записи) можуть спричинити зависання або помилки у роботі цих програм\&. Будь ласка, запустіть
+\fBpwck\fR
+\fBgrpck\fR
+для виправлення таких помилок до перетворення паролів або груп shadow\&.
+.SH "НАЛАШТУВАННЯ"
+.PP
+Вказана нижче змінна налаштувань у
+/etc/login\&.defs
+змінює поведінку
+\fBgrpconv\fR
+\fBgrpunconv\fR:
+.PP
+Вказані нижче змінні налаштувань у
+/etc/login\&.defs
+змінюють поведінку
+\fBpwconv\fR:
+.SH "ФАЙЛИ"
+.PP
+/etc/login\&.defs
+.RS 4
+Налаштування комплексу для роботи з прихованими паролями\&.
+.RE
+.SH "ДИВ\&. ТАКОЖ"
+.PP
+\fBgrpck\fR(8),
+\fBlogin.defs\fR(5),
+\fBpwck\fR(8)\&.
diff --git a/man/uk/man8/pwunconv.8 b/man/uk/man8/pwunconv.8
new file mode 100644
index 0000000..6eed9e8
--- /dev/null
+++ b/man/uk/man8/pwunconv.8
@@ -0,0 +1 @@
+.so man8/pwconv.8
diff --git a/man/uk/man8/sulogin.8 b/man/uk/man8/sulogin.8
new file mode 100644
index 0000000..1197390
--- /dev/null
+++ b/man/uk/man8/sulogin.8
@@ -0,0 +1,97 @@
+'\" t
+.\" Title: sulogin
+.\" Author: Julianne Frances Haugh
+.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
+.\" Date: 08/11/2022
+.\" Manual: Команди керування системою
+.\" Source: shadow-utils 4.13
+.\" Language: Ukrainian
+.\"
+.TH "sulogin" "8" "08/11/2022" "shadow\-utils 4\&.13" "Команди керування системою"
+.\" -----------------------------------------------------------------
+.\" * Define some portability stuff
+.\" -----------------------------------------------------------------
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.\" http://bugs.debian.org/507673
+.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.ie \n(.g .ds Aq \(aq
+.el .ds Aq '
+.\" -----------------------------------------------------------------
+.\" * set default formatting
+.\" -----------------------------------------------------------------
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.\" -----------------------------------------------------------------
+.\" * MAIN CONTENT STARTS HERE *
+.\" -----------------------------------------------------------------
+.SH "НАЗВА"
+sulogin \- Single\-user login
+.SH "СИНТАКСИС"
+.PP
+\fBsulogin\fR
+[\fItty\-device\fR]
+.SH "ОПИС"
+.PP
+The
+\fBsulogin\fR
+command is invoked by
+\fBinit\fR
+prior to allowing the user access to the system when in single user mode\&. This feature may only be available on certain systems where
+\fBinit\fR
+has been modified accordingly, or where the
+/etc/inittab
+has an entry for a single user login\&.
+.PP
+The user is prompted
+.PP
+Type control\-d to proceed with normal startup,
+(or give root password for system maintenance):
+.PP
+Input and output will be performed with the standard file descriptors unless the optional device name argument is provided\&.
+.PP
+If the user enters the correct root password, a login session is initiated\&. When
+\fIEOF\fR
+is pressed instead, the system enters multi\-user mode\&.
+.PP
+After the user exits the single\-user shell, or presses
+\fIEOF\fR, the system begins the initialization process required to enter multi\-user mode\&.
+.SH "ЗАСТЕРЕЖЕННЯ"
+.PP
+This command can only be used if
+\fBinit\fR
+has been modified to call
+\fBsulogin\fR
+instead of
+/bin/sh, or if the user has set the
+\fIinittab\fR
+to support a single user login\&. For example, the line:
+.PP
+co:s:respawn:/etc/sulogin /dev/console
+.PP
+should execute the sulogin command in single user mode\&.
+.PP
+As complete an environment as possible is created\&. However, various devices may be unmounted or uninitialized and many of the user commands may be unavailable or nonfunctional as a result\&.
+.SH "НАЛАШТУВАННЯ"
+.PP
+Вказані нижче змінні налаштувань у
+/etc/login\&.defs
+змінюють поведінку цього інструмента:
+.SH "ФАЙЛИ"
+.PP
+/etc/passwd
+.RS 4
+Відомості щодо облікових записів користувача\&.
+.RE
+.PP
+/etc/shadow
+.RS 4
+Відомості щодо захищених облікових записів користувачів\&.
+.RE
+.SH "ДИВ\&. ТАКОЖ"
+.PP
+\fBlogin\fR(1),
+\fBsh\fR(1),
+\fBinit\fR(8)\&.
diff --git a/man/uk/man8/useradd.8 b/man/uk/man8/useradd.8
new file mode 100644
index 0000000..1f92e73
--- /dev/null
+++ b/man/uk/man8/useradd.8
@@ -0,0 +1,592 @@
+'\" t
+.\" Title: useradd
+.\" Author: Julianne Frances Haugh
+.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
+.\" Date: 08/11/2022
+.\" Manual: Команди керування системою
+.\" Source: shadow-utils 4.13
+.\" Language: Ukrainian
+.\"
+.TH "useradd" "8" "08/11/2022" "shadow\-utils 4\&.13" "Команди керування системою"
+.\" -----------------------------------------------------------------
+.\" * Define some portability stuff
+.\" -----------------------------------------------------------------
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.\" http://bugs.debian.org/507673
+.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.ie \n(.g .ds Aq \(aq
+.el .ds Aq '
+.\" -----------------------------------------------------------------
+.\" * set default formatting
+.\" -----------------------------------------------------------------
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.\" -----------------------------------------------------------------
+.\" * MAIN CONTENT STARTS HERE *
+.\" -----------------------------------------------------------------
+.SH "НАЗВА"
+useradd \- створення запису користувача або оновлення відомостей щодо типового нового користувача
+.SH "КОРОТКИЙ ОГЛЯД"
+.HP \w'\fBuseradd\fR\ 'u
+\fBuseradd\fR [\fIпараметри\fR] \fIЗАПИС\fR
+.HP \w'\fBuseradd\fR\ 'u
+\fBuseradd\fR \-D
+.HP \w'\fBuseradd\fR\ 'u
+\fBuseradd\fR \-D [\fIпараметри\fR]
+.SH "ОПИС"
+.PP
+Якщо програму викликано без параметра
+\fB\-D\fR, команда
+\fBuseradd\fR
+створити обліковий запис користувача з використанням значень, які вказано у рядку команди, і значень, які є типовими для системи\&. Залежно від параметрів рядка команди, команда
+\fBuseradd\fR
+оновить файли системи і також може створити домашній каталог нового користувача і скопіювати туди початкові файли\&.
+.PP
+Типово, для нового користувача також буде створено його власну групу (див\&.
+\fB\-g\fR,
+\fB\-N\fR,
+\fB\-U\fR
+\fBUSERGROUPS_ENAB\fR)\&.
+.SH "ПАРАМЕТРИ"
+.PP
+Параметри, які застосовують до команди
+\fBuseradd\fR, є такими:
+.PP
+\fB\-\-badname\fR\ \&
+.RS 4
+Дозволити назви, які не відповідають стандартам\&.
+.RE
+.PP
+\fB\-b\fR, \fB\-\-base\-dir\fR \fIБАЗОВИЙ_КАТАЛОГ\fR
+.RS 4
+Типовий базовий каталог для системи, якщо не вказано
+\fB\-d\fR
+\fIДОМАШНІЙ_КАТАЛОГ\fR\&. Для визначення домашнього каталогу
+\fIБАЗОВИЙ_КАТАЛОГ\fR
+буде поєднано із назвою облікового запису\&.
+.sp
+Якщо цей параметр не вказано,
+\fBuseradd\fR
+використає базовий каталог, який вказано змінною
+\fBHOME\fR
+/etc/default/useradd, або типовий каталог
+/home\&.
+.RE
+.PP
+\fB\-c\fR, \fB\-\-comment\fR \fIКОМЕНТАР\fR
+.RS 4
+Будь\-який рядок тексту\&. Зазвичай, це короткий опис облікового запису\&. У поточній версії використано як поле для повного імені користувача\&.
+.RE
+.PP
+\fB\-d\fR, \fB\-\-home\-dir\fR \fIДОМАШНІЙ_КАТАЛОГ\fR
+.RS 4
+Новий запис користувача буде створено з використанням
+\fIДОМАШНІЙ_КАТАЛОГ\fR, як значення для каталогу входу до системи користувача\&. Типовим значенням є дописування імені
+\fIЗАПИС\fR
+до
+\fIБАЗОВИЙ_КАТАЛОГ\fR
+і використання результату як назви каталогу облікового запису\&. Якщо каталогу
+\fIДОМАШНІЙ_КАТАЛОГ\fR
+не існує, його буде створено, якщо не вказано параметр
+\fB\-M\fR\&.
+.RE
+.PP
+\fB\-D\fR, \fB\-\-defaults\fR
+.RS 4
+Див\&. нижче, підрозділ \(FoЗміна типових значень\(Fc\&.
+.RE
+.PP
+\fB\-e\fR, \fB\-\-expiredate\fR \fIДАТА_ЗАВЕРШЕННЯ_СТРОКУ_ДІЇ\fR
+.RS 4
+Дата, у яку буде вимкнено обліковий запис користувача\&. Дату вказують у форматі
+\fIРРРР\-ММ\-ДД\fR\&.
+.sp
+Якщо не вказано,
+\fBuseradd\fR
+використає типову дату строку дії, який вказано змінною
+\fBEXPIRE\fR
+/etc/default/useradd, або типовий порожній рядок (необмежений строк дії)\&.
+.RE
+.PP
+\fB\-f\fR, \fB\-\-inactive\fR \fIНЕАКТИВНИЙ\fR
+.RS 4
+Визначає кількість днів після перевищення паролем максимального віку, протягом яких система очікуватиме на заміну пароля користувачем\&. Значення зберігається у файлі паролів shadow\&. Вхідне значення 0 вимкне пароль, строк дії якого вичерпано, без затримки\&. Вхідне значення \-1 призведе до вилучення відповідного поля у файлі паролів shadow\&. Див\&.
+\fBshadow\fR(5), щоб дізнатися більше\&.
+.sp
+Якщо не вказано,
+\fBuseradd\fR
+використає типовий період неактивності, який вказано змінною
+\fBНЕАКТИВНИЙ\fR
+/etc/default/useradd, або типове значення \-1\&.
+.RE
+.PP
+\fB\-F\fR, \fB\-\-add\-subids\-for\-system\fR
+.RS 4
+Update
+/etc/subuid
+and
+/etc/subgid
+even when creating a system account with
+\fB\-r\fR
+option\&.
+.RE
+.PP
+\fB\-g\fR, \fB\-\-gid\fR \fIGROUP\fR
+.RS 4
+Назва або номер основної групи користувача\&. Відповідна група має існувати\&. Номер групи має вказувати на вже наявну групу\&.
+.sp
+If not specified, the behavior of
+\fBuseradd\fR
+will depend on the
+\fBUSERGROUPS_ENAB\fR
+variable in
+/etc/login\&.defs\&. If this variable is set to
+\fIyes\fR
+(or
+\fB\-U/\-\-user\-group\fR
+is specified on the command line), a group will be created for the user, with the same name as her loginname\&. If the variable is set to
+\fIno\fR
+(or
+\fB\-N/\-\-no\-user\-group\fR
+is specified on the command line), useradd will set the primary group of the new user to the value specified by the
+\fBGROUP\fR
+variable in
+/etc/default/useradd, or 1000 by default\&.
+.RE
+.PP
+\fB\-G\fR, \fB\-\-groups\fR \fIГРУПА1\fR[\fI,ГРУПА2,\&.\&.\&.\fR[\fI,ГРУПАN\fR]]]
+.RS 4
+Список додаткових груп, учасником яких також буде користувач\&. Групи у списку слід відокремлювати комою, без проміжного пробілу\&. Групи підлягатимуть тим самим обмеженням, що і група, яку задано параметром
+\fB\-g\fR\&. Типовою поведінкою є належність користувача лише до початкової групи\&.
+.RE
+.PP
+\fB\-h\fR, \fB\-\-help\fR
+.RS 4
+Показати довідкове повідомлення і завершити роботу\&.
+.RE
+.PP
+\fB\-k\fR, \fB\-\-skel\fR \fISKEL_DIR\fR
+.RS 4
+Каркасний каталог, який містить файли і каталоги, які буде скопійовано до домашнього каталогу користувача, коли такий домашній каталог створюється командою
+\fBuseradd\fR\&.
+.sp
+Цей параметр є чинним, лише якщо вказано параметр
+\fB\-m\fR
+(або
+\fB\-\-create\-home\fR)\&.
+.sp
+Якщо не вказано цей параметр, каталог каркасних даних буде визначено змінною
+\fBSKEL\fR
+/etc/default/useradd
+або, типово,
+/etc/skel\&.
+.sp
+Якщо можна, буде скопійовано ACL і розширені атрибути\&.
+.RE
+.PP
+\fB\-K\fR, \fB\-\-key\fR \fIКЛЮЧ\fR=\fIЗНАЧЕННЯ\fR
+.RS 4
+Має пріоритет на типовими значеннями з
+/etc/login\&.defs
+(\fBUID_MIN\fR,
+\fBUID_MAX\fR,
+\fBUMASK\fR,
+\fBPASS_MAX_DAYS\fR
+та іншими)\&.
+.sp
+Приклад: можна скористатися
+\fB\-K\fR
+\fIPASS_MAX_DAYS\fR=\fI\-1\fR
+при створенні облікового запису для вимикання застарівання пароля\&. Може бути вказано декілька параметрів
+\fB\-K\fR\&. Приклад:
+\fB\-K\fR
+\fIUID_MIN\fR
+=\fI100\fR
+\fB\-K\fR
+\fIUID_MAX\fR=\fI499\fR
+.RE
+.PP
+\fB\-l\fR, \fB\-\-no\-log\-init\fR
+.RS 4
+Не додавати користувача до баз даних lastlog і faillog\&.
+.sp
+Типово, записи користувачів у базах даних lastlog і faillog буде скинуто до початкових даних, щоб уникнути повторного використання записів, які лишилися від раніше вилучених користувачів\&.
+.sp
+Якщо не вказано цей параметр,
+\fBuseradd\fR
+також врахує значення змінної
+\fBLOG_INIT\fR
+/etc/default/useradd, якщо для неї встановлено значення no, запис користувача не буде додано до баз даних lastlog і faillog\&.
+.RE
+.PP
+\fB\-m\fR, \fB\-\-create\-home\fR
+.RS 4
+Створити домашній каталог користувача, якщо такого ще не існує\&. До такого домашнього каталогу буде скопійовано файли і каталоги з каркасного каталогу (який можна визначити за допомогою параметра
+\fB\-k\fR)\&.
+.sp
+Типово, якщо цей параметр не вказано і не увімкнено
+\fBCREATE_HOME\fR, програма не створюватиме домашніх каталогів\&.
+.sp
+Каталог, де буде створено домашній каталог користувача, має існувати і мати належний контекст SELinux і права доступу\&. Якщо ці умови не буде виконано, програма не зможе створити домашній каталог користувача або створений каталог буде недоступним\&.
+.RE
+.PP
+\fB\-M\fR, \fB\-\-no\-create\-home\fR
+.RS 4
+Do not create the user\*(Aqs home directory, even if the system wide setting from
+/etc/login\&.defs
+(\fBCREATE_HOME\fR) is set to
+\fIyes\fR\&.
+.RE
+.PP
+\fB\-N\fR, \fB\-\-no\-user\-group\fR
+.RS 4
+Не створювати групи, назва якої збігається із назвою облікового запису користувача, а додати користувача до групи, яку вказано параметром
+\fB\-g\fR
+або змінною
+\fBGROUP\fR
+/etc/default/useradd\&.
+.sp
+Типову поведінку (якщо не вказано параметрів
+\fB\-g\fR,
+\fB\-N\fR
+\fB\-U\fR) буде визначено змінною
+\fBUSERGROUPS_ENAB\fR
+/etc/login\&.defs\&.
+.RE
+.PP
+\fB\-o\fR, \fB\-\-non\-unique\fR
+.RS 4
+Дозволяє створення облікового запису із наявним UID\&.
+.sp
+Цей параметр можна використовувати лише у поєднанні із параметром
+\fB\-u\fR\&. Оскільки профіль користувача слугує ключем для прив\*(Aqязки користувачів до прав доступу, прав власності на файли та інших аспектів загальносистемної поведінки, доступ до облікового запису із заданим UID матимуть декілька облікових записів для входу до системи\&.
+.RE
+.PP
+\fB\-p\fR, \fB\-\-password\fR \fIПАРОЛЬ\fR
+.RS 4
+визначає початковий пароль до облікового запису\&. ПАРОЛЬ має бути зашифровано у форматі, який повертає
+\fBcrypt\fR(3)\&. У скрипті оболонки цей параметр надає змогу ефективно створювати записи користувачів у пакетному режимі\&.
+.sp
+Без цього параметра новий обліковий запис буде заблоковано; для нього також не буде визначено пароля, тобто у відповідному полі файла
+/etc/shadow\&. Це стан, у якому користувач не зможе отримати доступ до облікового запису або визначити пароль власноруч\&.
+.sp
+\fBЗауваження:\fR
+не рекомендуємо користуватися цим параметром у командному рядку, оскільки пароль (або шифрований пароль) буде видимим для користувачів, які мають доступ до списку процесів\&.
+.sp
+Вам слід переконатися, що пароль відповідає правилам складання паролів системи\&.
+.RE
+.PP
+\fB\-r\fR, \fB\-\-system\fR
+.RS 4
+Створити загальносистемний обліковий запис\&.
+.sp
+Записи загальносистемних користувачів буде створено без даних щодо застарівання у
+/etc/shadow, а їхні числові ідентифікатори буде вибрано у діапазоні
+\fBSYS_UID_MIN\fR\-\fBSYS_UID_MAX\fR, який визначено у
+/etc/login\&.defs, а не у
+\fBUID_MIN\fR\-\fBUID_MAX\fR
+(та їхніх відповідників
+\fBGID\fR
+для створення груп)\&.
+.sp
+Зауважте, що
+\fBuseradd\fR
+не створюватиме домашнього каталогу для такого користувача, незалежно від того, яким є типове значення параметра у
+/etc/login\&.defs
+(\fBCREATE_HOME\fR)\&. вам слід вказати параметри
+\fB\-m\fR, якщо ви хочете, щоб для загальносистемного облікового запису було створено домашній каталог\&.
+.sp
+Note that this option will not update
+/etc/subuid
+and
+/etc/subgid\&. You have to specify the
+\fB\-F\fR
+options if you want to update the files for a system account to be created\&.
+.RE
+.PP
+\fB\-R\fR, \fB\-\-root\fR \fIКАТАЛОГ_CHROOT\fR
+.RS 4
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&. Only absolute paths are supported\&.
+.RE
+.PP
+\fB\-P\fR, \fB\-\-prefix\fR \fIКАТАЛОГ_ПРЕФІКСА\fR
+.RS 4
+Застосувати зміни до файлів налаштувань у кореневій файловій системі з каталогу
+\fIКАТАЛОГ_ПРЕФІКСА\fR\&. Використання цього параметра не змінює кореневої теки\&. Параметр призначено лише для приготування цілі для компіляції коду для іншої операційної системи\&. Обмеження: не буде виконано перевірку користувачів/груп NIS і LDAP\&. При розпізнаванні у PAM буде використано файли основної системи\&. Підтримки SELINUX не передбачено\&.
+.RE
+.PP
+\fB\-s\fR, \fB\-\-shell\fR \fIОБОЛОНКА\fR
+.RS 4
+sets the path to the user\*(Aqs login shell\&. Without this option, the system will use the
+\fBSHELL\fR
+variable specified in
+/etc/default/useradd, or, if that is as well not set, the field for the login shell in
+/etc/passwd
+remains empty\&.
+.RE
+.PP
+\fB\-u\fR, \fB\-\-uid\fR \fIUID\fR
+.RS 4
+Числове значення ідентифікатора користувача\&. Це значення має бути унікальним, якщо не використано параметр
+\fB\-o\fR\&. Значення має бути невід\*(Aqємним\&. Типово, буде використано найменше значення ідентифікатора, яке перевищує або дорівнює значенню
+\fBUID_MIN\fR
+і є більшим за значення для будь\-якого іншого користувача\&.
+.sp
+Див\&. також описи параметрів
+\fB\-r\fR
+\fBUID_MAX\fR\&.
+.RE
+.PP
+\fB\-U\fR, \fB\-\-user\-group\fR
+.RS 4
+Створити групу, назва якої збігається із назвою облікового запису користувача, додати користувача до цієї групи\&.
+.sp
+Типову поведінку (якщо не вказано параметрів
+\fB\-g\fR,
+\fB\-N\fR
+\fB\-U\fR) буде визначено змінною
+\fBUSERGROUPS_ENAB\fR
+/etc/login\&.defs\&.
+.RE
+.PP
+\fB\-Z\fR, \fB\-\-selinux\-user\fR \fISEКОРИСТУВАЧ\fR
+.RS 4
+Визначає користувача SELinux для нового облікового запису\&. Без цього параметра, SELinux використає типового користувача\&. Зауважте, що система shadow не зберігає користувача selinux \(em для цього вона використовує
+\fBsemanage\fR(8)\&.
+.RE
+.SS "Зміна типових значень"
+.PP
+Якщо програму викликано лише з параметром
+\fB\-D\fR,
+\fBuseradd\fR
+виведе поточні типові значення\&. Якщо виклик відбувся з параметром
+\fB\-D\fR
+та іншими параметрами,
+\fBuseradd\fR
+оновить типові значення для вказаних параметрів\&. Коректними параметрами для зміни типових значень є такі:
+.PP
+\fB\-b\fR, \fB\-\-base\-dir\fR \fIБАЗОВИЙ_КАТАЛОГ\fR
+.RS 4
+Встановлює префікс шляху для домашнього каталогу нового користувача\&. Назву облікового запису користувача буде дописано наприкінці
+\fIБАЗОВИЙ_КАТАЛОГ\fR
+для створення назви домашнього каталогу нового користувача, якщо під час створення облікового запису не було використано параметр
+\fB\-d\fR\&.
+.sp
+Цей параметр встановлює значення змінної
+\fBHOME\fR
+/etc/default/useradd\&.
+.RE
+.PP
+\fB\-e\fR, \fB\-\-expiredate\fR \fIДАТА_ЗАВЕРШЕННЯ_СТРОКУ_ДІЇ\fR
+.RS 4
+Встановлює дату вимикання новостворених облікових записів користувачів\&.
+.sp
+Цей параметр встановлює значення змінної
+\fBEXPIRE\fR
+/etc/default/useradd\&.
+.RE
+.PP
+\fB\-f\fR, \fB\-\-inactive\fR \fIНЕАКТИВНИЙ\fR
+.RS 4
+Визначає кількість днів після перевищення паролем максимального віку, протягом яких система очікуватиме на заміну пароля користувачем\&. Див\&.
+\fBshadow\fR(5), щоб дізнатися більше\&.
+.sp
+Цей параметр встановлює значення змінної
+\fBНЕАКТИВНИЙ\fR
+/etc/default/useradd\&.
+.RE
+.PP
+\fB\-g\fR, \fB\-\-gid\fR \fIGROUP\fR
+.RS 4
+Встановлює типову основну групу для новостворених записів користувачів\&. Можна вказати назву групи або числовий ідентифікатор групи\&. Вказана за назвою група має існувати, а GID має бути наявним записом\&.
+.sp
+Цей параметр встановлює значення змінної
+\fBGROUP\fR
+/etc/default/useradd\&.
+.RE
+.PP
+\fB\-s\fR, \fB\-\-shell\fR \fIОБОЛОНКА\fR
+.RS 4
+Визначає типову оболонку входу для нових користувачів\&.
+.sp
+Цей параметр встановлює значення змінної
+\fBОБОЛОНКА\fR
+/etc/default/useradd\&.
+.RE
+.SH "ПРИМІТКИ"
+.PP
+За розташування типових файлів користувача у каталозі
+/etc/skel/
+(або будь\-якому іншому каркасному каталозі, який вказано у
+/etc/default/useradd
+або рядку команди) відповідає адміністратор системи\&.
+.SH "ЗАСТЕРЕЖЕННЯ"
+.PP
+Не можна додавати користувача до групи NIS або LDAP\&. Для таких груп цю дію має бути виконано на відповідному сервері\&.
+.PP
+Так само, якщо ім\*(Aqя користувача вже існує у зовнішній базі даних користувачів, зокрема NIS або LDAP,
+\fBuseradd\fR
+відмовить у запиті щодо створення облікового запису користувача\&.
+.PP
+Usernames may contain only lower and upper case letters, digits, underscores, or dashes\&. They can end with a dollar sign\&. Dashes are not allowed at the beginning of the username\&. Fully numeric usernames and usernames \&. or \&.\&. are also disallowed\&. It is not recommended to use usernames beginning with \&. character as their home directories will be hidden in the
+\fBls\fR
+output\&.
+.PP
+Довжина імен користувачів не може перевищувати 32 символи\&.
+.SH "НАЛАШТУВАННЯ"
+.PP
+Вказані нижче змінні налаштувань у
+/etc/login\&.defs
+змінюють поведінку цього інструмента:
+.SH "ФАЙЛИ"
+.PP
+/etc/passwd
+.RS 4
+Відомості щодо облікових записів користувача\&.
+.RE
+.PP
+/etc/shadow
+.RS 4
+Відомості щодо захищених облікових записів користувачів\&.
+.RE
+.PP
+/etc/group
+.RS 4
+Відомості щодо груп облікових записів\&.
+.RE
+.PP
+/etc/gshadow
+.RS 4
+Відомості щодо захищених груп облікових записів\&.
+.RE
+.PP
+/etc/default/useradd
+.RS 4
+Типові значення для створення облікового запису\&.
+.RE
+.PP
+/etc/shadow\-maint/useradd\-pre\&.d/*, /etc/shadow\-maint/useradd\-post\&.d/*
+.RS 4
+Файли, які буде виконано під час додавання запису користувача\&. Змінну середовища
+\fBACTION\fR
+буде заповнено командою useradd, а змінну середовища
+\fBSUBJECT\fR
+\(em
+\fBкористувач\fR\&. Перед додаванням запису користувача буде виконано
+useradd\-pre\&.d\&. Після додавання запису користувача буде виконано
+useradd\-post\&.d\&. Якщо станом виходу зі скрипту буде ненульове значення, виконання дій буде перервано\&.
+.RE
+.PP
+/etc/skel/
+.RS 4
+Каталог, у якому містяться типові файли\&.
+.RE
+.PP
+/etc/subgid
+.RS 4
+Окремі для користувачів ідентифікатори підлеглих груп\&.
+.RE
+.PP
+/etc/subuid
+.RS 4
+Окремі для користувачів ідентифікатори підлеглих користувачів\&.
+.RE
+.PP
+/etc/login\&.defs
+.RS 4
+Налаштування комплексу для роботи з прихованими паролями\&.
+.RE
+.SH "ЗНАЧЕННЯ ВИХОДУ"
+.PP
+Команда
+\fBuseradd\fR
+завершує роботу із такими значеннями:
+.PP
+\fI0\fR
+.RS 4
+успіх
+.RE
+.PP
+\fI1\fR
+.RS 4
+не вдалося оновити файл паролів
+.RE
+.PP
+\fI2\fR
+.RS 4
+некоректний синтаксис команди
+.RE
+.PP
+\fI3\fR
+.RS 4
+некоректний аргумент параметра
+.RE
+.PP
+\fI4\fR
+.RS 4
+UID вже використано (і не вказано
+\fB\-o\fR)
+.RE
+.PP
+\fI6\fR
+.RS 4
+вказаної групи не існує
+.RE
+.PP
+\fI9\fR
+.RS 4
+username or group name already in use
+.RE
+.PP
+\fI10\fR
+.RS 4
+не вдалося оновити файл груп
+.RE
+.PP
+\fI12\fR
+.RS 4
+не вдалося створити домашній каталог
+.RE
+.PP
+\fI14\fR
+.RS 4
+не вдалося оновити прив\*(Aqязку користувача SELinux
+.RE
+.SH "ДИВ\&. ТАКОЖ"
+.PP
+\fBchfn\fR(1),
+\fBchsh\fR(1),
+\fBpasswd\fR(1),
+\fBcrypt\fR(3),
+\fBgroupadd\fR(8),
+\fBgroupdel\fR(8),
+\fBgroupmod\fR(8),
+\fBlogin.defs\fR(5),
+\fBnewusers\fR(8),
+\fBsubgid\fR(5), \fBsubuid\fR(5),
+\fBuserdel\fR(8),
+\fBusermod\fR(8)\&.
diff --git a/man/uk/man8/userdel.8 b/man/uk/man8/userdel.8
new file mode 100644
index 0000000..aa40150
--- /dev/null
+++ b/man/uk/man8/userdel.8
@@ -0,0 +1,219 @@
+'\" t
+.\" Title: userdel
+.\" Author: Julianne Frances Haugh
+.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
+.\" Date: 08/11/2022
+.\" Manual: Команди керування системою
+.\" Source: shadow-utils 4.13
+.\" Language: Ukrainian
+.\"
+.TH "userdel" "8" "08/11/2022" "shadow\-utils 4\&.13" "Команди керування системою"
+.\" -----------------------------------------------------------------
+.\" * Define some portability stuff
+.\" -----------------------------------------------------------------
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.\" http://bugs.debian.org/507673
+.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.ie \n(.g .ds Aq \(aq
+.el .ds Aq '
+.\" -----------------------------------------------------------------
+.\" * set default formatting
+.\" -----------------------------------------------------------------
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.\" -----------------------------------------------------------------
+.\" * MAIN CONTENT STARTS HERE *
+.\" -----------------------------------------------------------------
+.SH "НАЗВА"
+userdel \- вилучення облікового запису користувача і пов\*(Aqязаних файлів
+.SH "КОРОТКИЙ ОГЛЯД"
+.HP \w'\fBuserdel\fR\ 'u
+\fBuserdel\fR [параметри] \fIЗАПИС\fR
+.SH "ОПИС"
+.PP
+Команда
+\fBuserdel\fR
+вносить зміни до файлів загальносистемних облікових записів, вилучаючи усі записи, які стосуються імені користувача
+\fIЗАПИС\fR\&. Іменований запис користувача має існувати\&.
+.SH "ПАРАМЕТРИ"
+.PP
+Параметри, які застосовують до команди
+\fBuserdel\fR, є такими:
+.PP
+\fB\-f\fR, \fB\-\-force\fR
+.RS 4
+Цей параметр наказує програмі вилучити обліковий запис користувача, навіть якщо користувач усе ще працює у системі\&. Також він наказує
+\fBuserdel\fR
+вилучити домашній каталог користувача і поштовий буфер, навіть якщо цим домашнім каталогом користується інший користувач або якщо власником поштового буфера не є вказаний користувач\&. Якщо для
+\fBUSERGROUPS_ENAB\fR
+встановлено значення
+\fIтак\fR
+/etc/login\&.defs, і якщо існує група із тією самою назвою, що і назва облікового запису, цю групу буде вилучено, навіть якщо вона все ще є основною групою іншого користувача\&.
+.sp
+\fIЗауваження:\fR
+цей параметр є небезпечним і може перевести вашу систему у неузгоджений стан\&.
+.RE
+.PP
+\fB\-h\fR, \fB\-\-help\fR
+.RS 4
+Показати довідкове повідомлення і завершити роботу\&.
+.RE
+.PP
+\fB\-r\fR, \fB\-\-remove\fR
+.RS 4
+Файли у домашньому каталозі користувача буде вилучено разом з самим домашнім каталогом та поштовим буфером користувача\&. Файли у інших файлових системах слід знайти і вилучити вручну\&.
+.sp
+Поштовий буфер визначається змінною
+\fBMAIL_DIR\fR
+у файлі
+login\&.defs\&.
+.RE
+.PP
+\fB\-R\fR, \fB\-\-root\fR \fIКАТАЛОГ_CHROOT\fR
+.RS 4
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&. Only absolute paths are supported\&.
+.RE
+.PP
+\fB\-P\fR, \fB\-\-prefix\fR \fIКАТАЛОГ_ПРЕФІКСА\fR
+.RS 4
+Застосувати зміни до каталогу
+\fIКАТАЛОГ_ПРЕФІКСА\fR
+і використати файли налаштувань з каталогу
+\fIКАТАЛОГ_ПРЕФІКСА\fR\&. Використання цього параметра не змінює кореневої теки\&. Параметр призначено лише для приготування цілі для компіляції коду для іншої операційної системи\&. Обмеження: не буде виконано перевірку користувачів/груп NIS і LDAP\&. При розпізнаванні у PAM буде використано файли основної системи\&. Підтримки SELINUX не передбачено\&.
+.RE
+.PP
+\fB\-Z\fR, \fB\-\-selinux\-user\fR
+.RS 4
+Вилучити усі прив\*(Aqязки до користувача SELinux для облікового запису користувача для входу до системи\&.
+.RE
+.SH "НАЛАШТУВАННЯ"
+.PP
+Вказані нижче змінні налаштувань у
+/etc/login\&.defs
+змінюють поведінку цього інструмента:
+.SH "ФАЙЛИ"
+.PP
+/etc/group
+.RS 4
+Відомості щодо груп облікових записів\&.
+.RE
+.PP
+/etc/login\&.defs
+.RS 4
+Налаштування комплексу для роботи з прихованими паролями\&.
+.RE
+.PP
+/etc/passwd
+.RS 4
+Відомості щодо облікових записів користувача\&.
+.RE
+.PP
+/etc/shadow
+.RS 4
+Відомості щодо захищених облікових записів користувачів\&.
+.RE
+.PP
+/etc/shadow\-maint/userdel\-pre\&.d/*, /etc/shadow\-maint/userdel\-post\&.d/*
+.RS 4
+Файли, які буде виконано під час вилучення запису користувача\&. Змінну середовища
+\fBACTION\fR
+буде заповнено командами
+\fBuserdel\fR
+\fBSUBJECT\fR
+з іменем користувача\&. Перед вилученням запису користувача буде виконано
+userdel\-pre\&.d\&. Після додавання запису користувача буде виконано
+userdel\-post\&.d\&. Якщо станом виходу зі скрипту буде ненульове значення, виконання дій буде перервано\&.
+.RE
+.PP
+/etc/subgid
+.RS 4
+Окремі для користувачів ідентифікатори підлеглих груп\&.
+.RE
+.PP
+/etc/subuid
+.RS 4
+Окремі для користувачів ідентифікатори підлеглих користувачів\&.
+.RE
+.SH "ЗНАЧЕННЯ ВИХОДУ"
+.PP
+Команда
+\fBuserdel\fR
+завершує роботу із такими значеннями:
+.PP
+\fI0\fR
+.RS 4
+успіх
+.RE
+.PP
+\fI1\fR
+.RS 4
+не вдалося оновити файл паролів
+.RE
+.PP
+\fI2\fR
+.RS 4
+некоректний синтаксис команди
+.RE
+.PP
+\fI6\fR
+.RS 4
+вказаного запису користувача не існує
+.RE
+.PP
+\fI8\fR
+.RS 4
+поточний користувач системи
+.RE
+.PP
+\fI10\fR
+.RS 4
+не вдалося оновити файл груп
+.RE
+.PP
+\fI12\fR
+.RS 4
+не вдалося вилучити домашній каталог
+.RE
+.SH "ЗАСТЕРЕЖЕННЯ"
+.PP
+\fBuserdel\fR
+не дозволить вам вилучити обліковий запис, якщо цьому обліковому запису належать якісь запущені процеси\&. У випадку наявності таких процесів ви можете завершити їх роботу або заблокувати пароль чи обліковий запис користувача і вилучити обліковий запис пізніше\&. Виконати вилучення цього облікового запису у примусовому режимі можна за допомогою параметра
+\fB\-f\fR\&.
+.PP
+Вам слід виконати перевірку усіх файлових систем вручну, щоб переконатися, щоб не лишилося жодних файлів, які належать цьому користувачу\&.
+.PP
+Ви не зможете вилучити атрибути NIS з клієнта NIS\&. Виконати це завдання можна лише на сервері NIS\&.
+.PP
+Якщо для
+\fBUSERGROUPS_ENAB\fR
+встановлено значення
+\fIтак\fR
+/etc/login\&.defs,
+\fBuserdel\fR
+вилучить групу, яка має назву, що збігається із назвою облікового запису користувача\&. Щоб уникнути неузгодженостей у базах даних passwd і груп,
+\fBuserdel\fR
+виконає перевірку того, чи не використовується ця група як основна група іншого користувача\&. Якщо використовується, програма попередить вас без вилучення групи\&. Примусово вилучити цю групу можна за допомогою параметра
+\fB\-f\fR\&.
+.SH "ДИВ\&. ТАКОЖ"
+.PP
+\fBchfn\fR(1),
+\fBchsh\fR(1),
+\fBpasswd\fR(1),
+\fBlogin.defs\fR(5),
+\fBgpasswd\fR(8),
+\fBgroupadd\fR(8),
+\fBgroupdel\fR(8),
+\fBgroupmod\fR(8),
+\fBsubgid\fR(5), \fBsubuid\fR(5),
+\fBuseradd\fR(8),
+\fBusermod\fR(8)\&.
diff --git a/man/uk/man8/usermod.8 b/man/uk/man8/usermod.8
new file mode 100644
index 0000000..40151ca
--- /dev/null
+++ b/man/uk/man8/usermod.8
@@ -0,0 +1,371 @@
+'\" t
+.\" Title: usermod
+.\" Author: Julianne Frances Haugh
+.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
+.\" Date: 08/11/2022
+.\" Manual: Команди керування системою
+.\" Source: shadow-utils 4.13
+.\" Language: Ukrainian
+.\"
+.TH "usermod" "8" "08/11/2022" "shadow\-utils 4\&.13" "Команди керування системою"
+.\" -----------------------------------------------------------------
+.\" * Define some portability stuff
+.\" -----------------------------------------------------------------
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.\" http://bugs.debian.org/507673
+.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.ie \n(.g .ds Aq \(aq
+.el .ds Aq '
+.\" -----------------------------------------------------------------
+.\" * set default formatting
+.\" -----------------------------------------------------------------
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.\" -----------------------------------------------------------------
+.\" * MAIN CONTENT STARTS HERE *
+.\" -----------------------------------------------------------------
+.SH "НАЗВА"
+usermod \- зміна облікового запису користувача
+.SH "КОРОТКИЙ ОГЛЯД"
+.HP \w'\fBusermod\fR\ 'u
+\fBusermod\fR [\fIпараметри\fR] \fIЗАПИС\fR
+.SH "ОПИС"
+.PP
+\fBusermod\fR
+вносить зміни до файлів загальносистемних облікових записів\&.
+.SH "ПАРАМЕТРИ"
+.PP
+Параметри, які застосовують до команди
+\fBusermod\fR, є такими:
+.PP
+\fB\-a\fR, \fB\-\-append\fR
+.RS 4
+Додати користувача до допоміжних груп\&. Використовуйте лише у поєднанні з параметром
+\fB\-G\fR\&.
+.RE
+.PP
+\fB\-b\fR, \fB\-\-badname\fR
+.RS 4
+Дозволити назви, які не відповідають стандартам\&.
+.RE
+.PP
+\fB\-c\fR, \fB\-\-comment\fR \fIКОМЕНТАР\fR
+.RS 4
+Оновити поле коментаря для запису користувача у
+/etc/passwd, зміни до якого, зазвичай, вносять за допомогою допоміжного засобу
+\fBchfn\fR(1)\&.
+.RE
+.PP
+\fB\-d\fR, \fB\-\-home\fR \fIДОМАШНІЙ_КАТАЛОГ\fR
+.RS 4
+Новий каталог користувача для облікового запису входу до системи\&.
+.sp
+Якщо вказано параметр
+\fB\-m\fR, вміст поточного домашнього каталогу буде пересунуто до нового домашнього каталогу, який буде створено, якщо його ще не існує\&. Якщо поточного домашнього каталогу не існує, новий домашній каталог створено не буде\&.
+.RE
+.PP
+\fB\-e\fR, \fB\-\-expiredate\fR \fIДАТА_ЗАВЕРШЕННЯ_СТРОКУ_ДІЇ\fR
+.RS 4
+Дата, у яку буде вимкнено обліковий запис користувача\&. Дату вказують у форматі
+\fIРРРР\-ММ\-ДД\fR\&. Цілі вхідні числа буде оброблено як дні після 1 січня 1970 року\&.
+.sp
+Вхідне значення \-1 або порожній рядок призведуть до вилучення вмісту поля строку дії облікового запису у файлі паролів shadow\&. Обліковий запис лишиться доступним, але без обмеження за датами\&.
+.sp
+Цей параметр потребує файла
+/etc/shadow\&. Запис
+/etc/shadow
+буде створено, якщо такого ще немає\&.
+.RE
+.PP
+\fB\-f\fR, \fB\-\-inactive\fR \fIНЕАКТИВНИЙ\fR
+.RS 4
+Визначає період у кількості днів після перевищення максимального віку, протягом якого користувач усе ще матиме змогу увійти до системи з негайною зміною пароля\&. Цей період лояльності до того, як обліковий запис стане неактивним, зберігається у файлі прихованих паролів (shadow)\&. Вхідне значення 0 означає негайне вимикання пароля, строк дії якого вичерпано\&. Вхідне значення \-1 призведе до вилучення вмісту відповідного поля у файлі прихованих паролів (shadow)\&. Див\&.
+\fBshadow\fR(5), щоб дізнатися більше\&.
+.sp
+Цей параметр потребує файла
+/etc/shadow\&. Запис
+/etc/shadow
+буде створено, якщо такого ще немає\&.
+.RE
+.PP
+\fB\-g\fR, \fB\-\-gid\fR \fIGROUP\fR
+.RS 4
+Назва або числовий ідентифікатор нової основної групи користувача\&. Група має існувати\&.
+.sp
+Власником будь\-якого файла з домашнього каталогу користувача, власником якого була попередня основна група користувача, буде ця нова група\&.
+.sp
+Права власності на файли поза домашнім каталогом користувача має бути виправлено вручну\&.
+.sp
+Зміну групи\-власника для файлів у домашньому каталозі користувача також не буде виконано, якщо uid власника домашнього каталогу відрізняється від ідентифікатора поточного або нового користувача\&. Це захід безпеки для особливих домашніх каталогів, зокрема
+/\&.
+.RE
+.PP
+\fB\-G\fR, \fB\-\-groups\fR \fIГРУПА1\fR[\fI,ГРУПА2,\&.\&.\&.\fR[\fI,ГРУПАN\fR]]]
+.RS 4
+Список допоміжних груп, учасником яких є користувач\&. Записи у списку слід відокремлювати комами, без проміжного пробілу\&. Групи мають існувати\&.
+.sp
+Якщо користувач у поточний момент є учасником групи, якої немає у списку, його запис буде вилучено з цієї групи\&. Змінити цю поведінку можна за допомогою параметра
+\fB\-a\fR, який дописує запис користувача до поточного списку допоміжних груп\&.
+.RE
+.PP
+\fB\-l\fR, \fB\-\-login\fR \fIНОВИЙ_ЗАПИС\fR
+.RS 4
+Ім\*(Aqя користувача буде змінено з
+\fIЗАПИС\fR
+на
+\fIНОВИЙ_ЗАПИС\fR\&. Нічого, окрім цього, змінено не буде\&. Зокрема, ймовірно, назву домашнього каталогу користувача та поштового буфера доведеться змінювати вручну, щоб синхронізувати їх із новою назвою облікового запису для входу до системи\&.
+.RE
+.PP
+\fB\-L\fR, \fB\-\-lock\fR
+.RS 4
+Заблокувати пароль користувача\&. У відповідь на команду програма допише \(Fo!\(Fc перед зашифрованим паролем, фактично, вимкнувши пароль\&. Цей параметр не можна поєднувати з
+\fB\-p\fR
+та
+\fB\-U\fR\&.
+.sp
+Зауваження: якщо ви хочете заблокувати обліковий запис (а не лише доступ за допомогою пароля), вам також слід встановити для
+\fIДАТА_ЗАВЕРШЕННЯ_СТРОКУ_ДІЇ\fR
+значення
+\fI1\fR\&.
+.RE
+.PP
+\fB\-m\fR, \fB\-\-move\-home\fR
+.RS 4
+Пересуває вміст домашнього каталогу користувача у нове місце\&. Якщо поточного домашнього каталогу не існує, буде створено новий домашній каталог\&.
+.sp
+Цей параметр є чинним, лише у поєднанні із параметром
+\fB\-d\fR
+(або
+\fB\-\-home\fR)\&.
+.sp
+\fBusermod\fR
+спробує адаптувати права власності на файли і скопіювати режими доступу, ACL та розширені атрибути, але згодом може знадобитися внесення змін вручну\&.
+.RE
+.PP
+\fB\-o\fR, \fB\-\-non\-unique\fR
+.RS 4
+Дозволяє зміну ідентифікатора користувача на неунікальне значення\&.
+.sp
+Цей параметр можна використовувати лише у поєднанні із параметром
+\fB\-u\fR\&. Оскільки профіль користувача слугує ключем для прив\*(Aqязки користувачів до прав доступу, прав власності на файли та інших аспектів загальносистемної поведінки, доступ до облікового запису із заданим UID матимуть декілька облікових записів для входу до системи\&.
+.RE
+.PP
+\fB\-p\fR, \fB\-\-password\fR \fIПАРОЛЬ\fR
+.RS 4
+Визначає новий пароль до облікового запису користувача\&. ПАРОЛЬ має бути зашифровано у форматі, який повертає
+\fBcrypt\fR(3)\&.
+.sp
+\fBЗауваження:\fR
+не рекомендуємо користуватися цим параметром у командному рядку, оскільки пароль (або шифрований пароль) буде видимим для користувачів, які мають доступ до списку процесів\&.
+.sp
+Вам слід переконатися, що пароль відповідає правилам складання паролів системи\&.
+.RE
+.PP
+\fB\-r\fR, \fB\-\-remove\fR
+.RS 4
+Вилучити користувача з іменованих допоміжних груп\&. Використовуйте лише у поєднанні з параметром
+\fB\-G\fR\&.
+.RE
+.PP
+\fB\-R\fR, \fB\-\-root\fR \fIКАТАЛОГ_CHROOT\fR
+.RS 4
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&. Only absolute paths are supported\&.
+.RE
+.PP
+\fB\-P\fR, \fB\-\-prefix\fR \fIКАТАЛОГ_ПРЕФІКСА\fR
+.RS 4
+Застосувати зміни в ієрархії каталогів, що починається з
+\fIКАТАЛОГ_ПРЕФІКСА\fR
+і використати також файли налаштувань, які там зберігаються\&. Використання цього параметра не змінює кореневої теки\&. Параметр призначено лише для приготування цілі для компіляції коду для іншої операційної системи\&. Обмеження: не буде виконано перевірку користувачів/груп NIS і LDAP\&. При розпізнаванні у PAM буде використано файли основної системи\&. Підтримки SELINUX не передбачено\&.
+.RE
+.PP
+\fB\-s\fR, \fB\-\-shell\fR \fIОБОЛОНКА\fR
+.RS 4
+Змінює оболонку для входу до системи користувача\&. Визначення порожнього рядка для ОБОЛОНКИ вилучає вміст поля у
+/etc/passwd
+і виконає вхід користувача до типової оболонки системи\&.
+.RE
+.PP
+\fB\-u\fR, \fB\-\-uid\fR \fIUID\fR
+.RS 4
+Нове значення ідентифікатора користувача\&.
+.sp
+Це значення має бути унікальним, якщо не використано параметр
+\fB\-o\fR\&. Значення має бути невід\*(Aqємним\&.
+.sp
+Ідентифікатори користувача файла поштової скриньки користувача і усіх файлів, власником яких є користувач і які зберігаються у домашньому каталозі користувача, буде змінено автоматично\&.
+.sp
+Права власності на файли поза домашнім каталогом користувача має бути виправлено вручну\&.
+.sp
+Зміну користувача\-власника для файлів у домашньому каталозі користувача також не буде виконано, якщо uid власника домашнього каталогу відрізняється від ідентифікатора поточного або нового користувача\&. Це захід безпеки для особливих домашніх каталогів, зокрема
+/\&.
+.sp
+Перевірок щодо
+\fBUID_MIN\fR,
+\fBUID_MAX\fR,
+\fBSYS_UID_MIN\fR
+або
+\fBSYS_UID_MAX\fR
+/etc/login\&.defs
+виконано не буде\&.
+.RE
+.PP
+\fB\-U\fR, \fB\-\-unlock\fR
+.RS 4
+Розблокувати пароль користувача\&. У відповідь на команду програма вилучить \(Fo!\(Fc перед зашифрованим паролем\&. Цей параметр не можна поєднувати з
+\fB\-p\fR
+та
+\fB\-L\fR\&.
+.sp
+Зауваження: якщо ви хочете розблокувати обліковий запис (а не лише доступ за допомогою пароля), вам також слід встановити значення для
+\fIДАТА_ЗАВЕРШЕННЯ_СТРОКУ_ДІЇ\fR
+(наприклад,
+\fI99999\fR
+або значення
+\fBEXPIRE\fR
+/etc/default/useradd)\&.
+.RE
+.PP
+\fB\-v\fR, \fB\-\-add\-subuids\fR \fIПЕРШИЙ\fR\-\fIОСТАННІЙ\fR
+.RS 4
+Додати діапазон підлеглих UID до облікового запису користувача\&.
+.sp
+Цей параметр можна вказувати декілька разів у одній команді, щоб додати декілька діапазонів до облікового запису користувача\&.
+.sp
+Перевірок щодо
+\fBSUB_UID_MIN\fR,
+\fBSUB_UID_MAX\fR
+та
+\fBSUB_UID_COUNT\fR
+з /etc/login\&.defs не виконуватиметься\&.
+.RE
+.PP
+\fB\-V\fR, \fB\-\-del\-subuids\fR \fIПЕРШИЙ\fR\-\fIОСТАННІЙ\fR
+.RS 4
+Вилучити діапазон підлеглих UID з облікового запису користувача\&.
+.sp
+Цей параметр можна вказати декілька разів, щоб вилучити декілька діапазонів з облікового запису користувача\&. Якщо вказано одразу
+\fB\-\-del\-subuids\fR
+\fB\-\-add\-subuids\fR, вилучення усіх підлеглих діапазонів UID станеться до додавання будь\-яких підлеглих UID\&.
+.sp
+Перевірок щодо
+\fBSUB_UID_MIN\fR,
+\fBSUB_UID_MAX\fR
+та
+\fBSUB_UID_COUNT\fR
+з /etc/login\&.defs не виконуватиметься\&.
+.RE
+.PP
+\fB\-w\fR, \fB\-\-add\-subgids\fR \fIПЕРШИЙ\fR\-\fIОСТАННІЙ\fR
+.RS 4
+Додати діапазон підлеглих GID до облікового запису користувача\&.
+.sp
+Цей параметр можна вказувати декілька разів у одній команді, щоб додати декілька діапазонів до облікового запису користувача\&.
+.sp
+Перевірок щодо
+\fBSUB_GID_MIN\fR,
+\fBSUB_GID_MAX\fR
+та
+\fBSUB_GID_COUNT\fR
+з /etc/login\&.defs не виконуватиметься\&.
+.RE
+.PP
+\fB\-W\fR, \fB\-\-del\-subgids\fR \fIПЕРШИЙ\fR\-\fIОСТАННІЙ\fR
+.RS 4
+Вилучити діапазон підлеглих GID з облікового запису користувача\&.
+.sp
+Цей параметр можна вказати декілька разів, щоб вилучити декілька діапазонів з облікового запису користувача\&. Якщо вказано одразу
+\fB\-\-del\-subgids\fR
+\fB\-\-add\-subgids\fR, вилучення усіх підлеглих діапазонів GID станеться до додавання будь\-яких підлеглих GID\&.
+.sp
+Перевірок щодо
+\fBSUB_GID_MIN\fR,
+\fBSUB_GID_MAX\fR
+та
+\fBSUB_GID_COUNT\fR
+з /etc/login\&.defs не виконуватиметься\&.
+.RE
+.PP
+\fB\-Z\fR, \fB\-\-selinux\-user\fR \fISEКОРИСТУВАЧ\fR
+.RS 4
+Визначає пов\*(Aqязаного користувача SELinux за допомогою
+\fIЗАПИС\fR\&. Якщо вказати порожній рядок (""), відповідний запис (якщо такий був) буде вилучено\&. Зауважте, що система shadow не зберігає користувача selinux, а використовує для цього semanage(8)\&.
+.RE
+.SH "ЗАСТЕРЕЖЕННЯ"
+.PP
+Вам слід переконатися, що від імені вказаного користувача не виконується жодних процесів на момент віддання цієї команди, якщо вносяться зміни до числового ідентифікатора користувача, імені користувача або домашнього каталогу користувача\&. У Linux перевірку цього виконує
+\fBusermod\fR\&. У інших операційних системах програма використовує лише utmp для перевірки того, чи увійшов користувач до системи\&.
+.PP
+Вам слід змінити власника усіх файлів
+\fBcrontab\fR
+або завдань
+\fBat\fR
+вручну\&.
+.PP
+Вам слід внести усі зміни щодо NIS на сервері NIS\&.
+.SH "НАЛАШТУВАННЯ"
+.PP
+Вказані нижче змінні налаштувань у
+/etc/login\&.defs
+змінюють поведінку цього інструмента:
+.SH "ФАЙЛИ"
+.PP
+/etc/group
+.RS 4
+Відомості щодо груп облікових записів
+.RE
+.PP
+/etc/gshadow
+.RS 4
+Відомості щодо захищених груп облікових записів\&.
+.RE
+.PP
+/etc/login\&.defs
+.RS 4
+Налаштування комплексу для роботи з прихованими паролями
+.RE
+.PP
+/etc/passwd
+.RS 4
+Відомості щодо облікових записів користувача
+.RE
+.PP
+/etc/shadow
+.RS 4
+Відомості щодо захищених облікових записів користувачів
+.RE
+.PP
+/etc/subgid
+.RS 4
+Окремі для користувачів ідентифікатори підлеглих груп
+.RE
+.PP
+/etc/subuid
+.RS 4
+Окремі для користувачів ідентифікатори підлеглих користувачів
+.RE
+.SH "ДИВ\&. ТАКОЖ"
+.PP
+\fBchfn\fR(1),
+\fBchsh\fR(1),
+\fBpasswd\fR(1),
+\fBcrypt\fR(3),
+\fBgpasswd\fR(8),
+\fBgroupadd\fR(8),
+\fBgroupdel\fR(8),
+\fBgroupmod\fR(8),
+\fBlogin.defs\fR(5),
+\fBsubgid\fR(5), \fBsubuid\fR(5),
+\fBuseradd\fR(8),
+\fBuserdel\fR(8)\&.
diff --git a/man/uk/man8/vigr.8 b/man/uk/man8/vigr.8
new file mode 100644
index 0000000..ff72d7a
--- /dev/null
+++ b/man/uk/man8/vigr.8
@@ -0,0 +1 @@
+.so man8/vipw.8
diff --git a/man/uk/man8/vipw.8 b/man/uk/man8/vipw.8
new file mode 100644
index 0000000..9d92de3
--- /dev/null
+++ b/man/uk/man8/vipw.8
@@ -0,0 +1,135 @@
+'\" t
+.\" Title: vipw
+.\" Author: Marek Micha\(/lkiewicz
+.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
+.\" Date: 08/11/2022
+.\" Manual: Команди керування системою
+.\" Source: shadow-utils 4.13
+.\" Language: Ukrainian
+.\"
+.TH "vipw" "8" "08/11/2022" "shadow\-utils 4\&.13" "Команди керування системою"
+.\" -----------------------------------------------------------------
+.\" * Define some portability stuff
+.\" -----------------------------------------------------------------
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.\" http://bugs.debian.org/507673
+.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.ie \n(.g .ds Aq \(aq
+.el .ds Aq '
+.\" -----------------------------------------------------------------
+.\" * set default formatting
+.\" -----------------------------------------------------------------
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.\" -----------------------------------------------------------------
+.\" * MAIN CONTENT STARTS HERE *
+.\" -----------------------------------------------------------------
+.SH "НАЗВА"
+vipw, vigr \- редагування файла паролів, груп, прихованих паролів та прихованих груп
+.SH "КОРОТКИЙ ОГЛЯД"
+.HP \w'\fBvipw\fR\ 'u
+\fBvipw\fR [\fIпараметри\fR]
+.HP \w'\fBvigr\fR\ 'u
+\fBvigr\fR [\fIпараметри\fR]
+.SH "ОПИС"
+.PP
+Команди
+\fBvipw\fR
+\fBvigr\fR
+призначено для редагування файлів
+/etc/passwd
+/etc/group, відповідно\&. З прапорцем
+\fB\-s\fR
+вони відкриватимуть shadow\-версії цих файлів,
+/etc/shadow
+/etc/gshadow, відповідно\&. Ці програми встановлюють відповідні блокування для запобігання пошкодженню файлів\&. При пошуку редактора програми спочатку намагатимуться скористатися вмістом змінної середовища
+\fB$VISUAL\fR, потім змінної середовища
+\fB$EDITOR\fR, і нарешті, типовим редактором,
+\fBvi\fR(1)\&.
+.SH "ПАРАМЕТРИ"
+.PP
+Параметри, які застосовують до команд
+\fBvipw\fR
+\fBvigr\fR, є такими:
+.PP
+\fB\-g\fR, \fB\-\-group\fR
+.RS 4
+Редагувати базу даних груп\&.
+.RE
+.PP
+\fB\-h\fR, \fB\-\-help\fR
+.RS 4
+Показати довідкове повідомлення і завершити роботу\&.
+.RE
+.PP
+\fB\-p\fR, \fB\-\-passwd\fR
+.RS 4
+Редагувати базу даних passwd\&.
+.RE
+.PP
+\fB\-q\fR, \fB\-\-quiet\fR
+.RS 4
+Режим без повідомлень\&.
+.RE
+.PP
+\fB\-R\fR, \fB\-\-root\fR \fIКАТАЛОГ_CHROOT\fR
+.RS 4
+Apply changes in the
+\fICHROOT_DIR\fR
+directory and use the configuration files from the
+\fICHROOT_DIR\fR
+directory\&. Only absolute paths are supported\&.
+.RE
+.PP
+\fB\-s\fR, \fB\-\-shadow\fR
+.RS 4
+Редагувати базу даних shadow або gshadow\&.
+.RE
+.SH "СЕРЕДОВИЩЕ"
+.PP
+\fBVISUAL\fR
+.RS 4
+Редактор, яким слід скористатися\&.
+.RE
+.PP
+\fBEDITOR\fR
+.RS 4
+Редактор, яким слід скористатися, що не встановлено значення
+\fBVISUAL\fR\&.
+.RE
+.SH "ФАЙЛИ"
+.PP
+/etc/group
+.RS 4
+Відомості щодо груп облікових записів\&.
+.RE
+.PP
+/etc/gshadow
+.RS 4
+Відомості щодо захищених груп облікових записів\&.
+.RE
+.PP
+/etc/passwd
+.RS 4
+Відомості щодо облікових записів користувача\&.
+.RE
+.PP
+/etc/shadow
+.RS 4
+Відомості щодо захищених облікових записів користувачів\&.
+.RE
+.SH "ДИВ\&. ТАКОЖ"
+.PP
+\fBvi\fR(1),
+\fBгрупа\fR(5),
+\fBgshadow\fR(5)
+,
+\fBpasswd\fR(5), ,
+\fBshadow\fR(5)\&.