git: 8ebe0487b5 - main - update translation of articles/ o-v to Russian

Vladlen Popolitov <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.doc
Message-ID <[email protected]>
The branch main has been updated by vladlen:

URL: https://cgit.FreeBSD.org/doc/commit/?id=8ebe0487b5ceb456d80a71798e858ec9b1cc1d91

commit 8ebe0487b5ceb456d80a71798e858ec9b1cc1d91
Author:     Vladlen Popolitov <[email protected]>
AuthorDate: 2026-08-13 14:06:18 +0000
Commit:     Vladlen Popolitov <[email protected]>
CommitDate: 2026-08-13 14:06:18 +0000

    update translation of articles/ o-v to Russian
    
    Differential Revision: https://reviews.freebsd.org/D58809
---
 documentation/content/ru/articles/pam/_index.adoc  |    2 +-
 documentation/content/ru/articles/pam/_index.po    |  490 ++++-----
 .../content/ru/articles/pgpkeys/_index.adoc        |   37 +-
 .../content/ru/articles/pgpkeys/_index.po          | 1121 ++++++++++----------
 .../ru/articles/problem-reports/_index.adoc        |    4 +-
 .../content/ru/articles/problem-reports/_index.po  |  276 ++---
 .../content/ru/articles/releng/_index.adoc         |    2 +-
 documentation/content/ru/articles/releng/_index.po |  386 +++----
 .../content/ru/articles/serial-uart/_index.adoc    |   12 +-
 .../content/ru/articles/serial-uart/_index.po      | 1010 +++++++++---------
 .../content/ru/articles/vinum/_index.adoc          |    6 +-
 documentation/content/ru/articles/vinum/_index.po  |  441 ++++----
 .../content/ru/articles/vm-design/_index.adoc      |    2 +-
 .../content/ru/articles/vm-design/_index.po        |  229 ++--
 14 files changed, 2007 insertions(+), 2011 deletions(-)

diff --git a/documentation/content/ru/articles/pam/_index.adoc b/documentation/content/ru/articles/pam/_index.adoc
index 52a2178aee..aa991b5154 100644
--- a/documentation/content/ru/articles/pam/_index.adoc
+++ b/documentation/content/ru/articles/pam/_index.adoc
@@ -311,7 +311,7 @@ OpenPAM, с другой стороны, ищет модули, которые 
 . После получения необходимых полномочий, сервер вызывает функцию man:pam_open_session[3] для установления сеанса.
 . Теперь сервер выполняет тот сервис, который затребовал клиент-например, предоставляет аппликанту оболочку.
 . После того, как сервер закончил обслуживание клиента, он вызывает функцию man:pam_close_session[3] для закрытия сеанса.
-. Наконец, сервер вызывает функцию man:pam_end[3] для оповещения библиотеки PAM о том, что работа с ней завершена и какие-либо выделенные в течение сеанса ресурсы можно освободить.
+. Наконец, сервер вызывает функцию man:pam_end[3] для оповещения библиотеки PAM о том, что работа с ней завершена и какие-либо выделённые в течение сеанса ресурсы можно освободить.
 
 [[pam-config]]
 == Настройка PAM
diff --git a/documentation/content/ru/articles/pam/_index.po b/documentation/content/ru/articles/pam/_index.po
index abbcc5c8ab..3b2c2eee3c 100644
--- a/documentation/content/ru/articles/pam/_index.po
+++ b/documentation/content/ru/articles/pam/_index.po
@@ -5,8 +5,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2026-02-22 15:58+0000\n"
-"PO-Revision-Date: 2026-03-08 09:11+0000\n"
+"POT-Creation-Date: 2026-08-06 22:55+0100\n"
+"PO-Revision-Date: 2026-05-18 04:45+0000\n"
 "Last-Translator: Vladlen Popolitov <[email protected]>\n"
 "Language-Team: Russian <https://translate-dev.freebsd.org/projects/"
 "documentation/articlespam_index/ru/>\n"
@@ -14,8 +14,8 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
-"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 "X-Generator: Weblate 4.17\n"
 
 #. type: YAML Front Matter: description
@@ -60,12 +60,12 @@ msgid "Pluggable Authentication Modules"
 msgstr "Подключаемые модули аутентификации (PAM)"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:81
+#: documentation/content/en/articles/pam/_index.adoc:80
 msgid "Abstract"
 msgstr "Аннотация"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:83
+#: documentation/content/en/articles/pam/_index.adoc:82
 msgid ""
 "This article describes the underlying principles and mechanisms of the "
 "Pluggable Authentication Modules (PAM) library, and explains how to "
@@ -78,18 +78,18 @@ msgstr ""
 "приложения и как создавать модули PAM."
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:85
+#: documentation/content/en/articles/pam/_index.adoc:84
 msgid "'''"
 msgstr "'''"
 
 #. type: Title ==
-#: documentation/content/en/articles/pam/_index.adoc:89
+#: documentation/content/en/articles/pam/_index.adoc:88
 #, no-wrap
 msgid "Introduction"
 msgstr "Введение"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:92
+#: documentation/content/en/articles/pam/_index.adoc:91
 msgid ""
 "The Pluggable Authentication Modules (PAM) library is a generalized API for "
 "authentication-related services which allows a system administrator to add "
@@ -103,7 +103,7 @@ msgstr ""
 "редактирования конфигурационных файлов."
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:96
+#: documentation/content/en/articles/pam/_index.adoc:95
 msgid ""
 "PAM was defined and developed in 1995 by Vipin Samar and Charlie Lai of Sun "
 "Microsystems, and has not changed much since.  In 1997, the Open Group "
@@ -120,7 +120,7 @@ msgstr ""
 "спецификация ещё не была принята за стандарт."
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:98
+#: documentation/content/en/articles/pam/_index.adoc:97
 msgid ""
 "Although this article focuses primarily on FreeBSD 5.x, which uses OpenPAM, "
 "it should be equally applicable to FreeBSD 4.x, which uses Linux-PAM, and "
@@ -131,19 +131,19 @@ msgstr ""
 "других операционных систем, таких как Linux и Solaris(TM)."
 
 #. type: Title ==
-#: documentation/content/en/articles/pam/_index.adoc:100
+#: documentation/content/en/articles/pam/_index.adoc:99
 #, no-wrap
 msgid "Terms and Conventions"
 msgstr "Термины и соглашения"
 
 #. type: Title ===
-#: documentation/content/en/articles/pam/_index.adoc:103
+#: documentation/content/en/articles/pam/_index.adoc:102
 #, no-wrap
 msgid "Definitions"
 msgstr "Определения"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:110
+#: documentation/content/en/articles/pam/_index.adoc:109
 msgid ""
 "The terminology surrounding PAM is rather confused.  Neither Samar and Lai's "
 "original paper nor the XSSO specification made any attempt at formally "
@@ -169,35 +169,35 @@ msgstr ""
 "участников и объектов PAM."
 
 #. type: Labeled list
-#: documentation/content/en/articles/pam/_index.adoc:111
+#: documentation/content/en/articles/pam/_index.adoc:110
 #, no-wrap
 msgid "account"
 msgstr "учётная запись (account)"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:113
+#: documentation/content/en/articles/pam/_index.adoc:112
 msgid "The set of credentials the applicant is requesting from the arbitrator."
 msgstr "Набор полномочий, которые аппликант запрашивает от арбитратора."
 
 #. type: Labeled list
-#: documentation/content/en/articles/pam/_index.adoc:114
+#: documentation/content/en/articles/pam/_index.adoc:113
 #, no-wrap
 msgid "applicant"
 msgstr "аппликант (applicant)"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:116
+#: documentation/content/en/articles/pam/_index.adoc:115
 msgid "The user or entity requesting authentication."
 msgstr "Пользователь или объект, запрашивающие аутентификацию."
 
 #. type: Labeled list
-#: documentation/content/en/articles/pam/_index.adoc:117
+#: documentation/content/en/articles/pam/_index.adoc:116
 #, no-wrap
 msgid "arbitrator"
 msgstr "арбитратор (arbitrator)"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:119
+#: documentation/content/en/articles/pam/_index.adoc:118
 msgid ""
 "The user or entity who has the privileges necessary to verify the "
 "applicant's credentials and the authority to grant or deny the request."
@@ -206,13 +206,13 @@ msgstr ""
 "полномочий аппликанта и права подтвердить или отклонить запрос."
 
 #. type: Labeled list
-#: documentation/content/en/articles/pam/_index.adoc:120
+#: documentation/content/en/articles/pam/_index.adoc:119
 #, no-wrap
 msgid "chain"
 msgstr "цепочка (chain)"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:123
+#: documentation/content/en/articles/pam/_index.adoc:122
 msgid ""
 "A sequence of modules that will be invoked in response to a PAM request.  "
 "The chain includes information about the order in which to invoke the "
@@ -224,13 +224,13 @@ msgstr ""
 "результаты."
 
 #. type: Labeled list
-#: documentation/content/en/articles/pam/_index.adoc:124
+#: documentation/content/en/articles/pam/_index.adoc:123
 #, no-wrap
 msgid "client"
 msgstr "клиент (client)"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:126
+#: documentation/content/en/articles/pam/_index.adoc:125
 msgid ""
 "The application responsible for initiating an authentication request on "
 "behalf of the applicant and for obtaining the necessary authentication "
@@ -240,13 +240,13 @@ msgstr ""
 "аппликанта и получающее от него необходимую для аутентификации информацию."
 
 #. type: Labeled list
-#: documentation/content/en/articles/pam/_index.adoc:127
+#: documentation/content/en/articles/pam/_index.adoc:126
 #, no-wrap
 msgid "facility"
 msgstr "подсистема (facility)"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:129
+#: documentation/content/en/articles/pam/_index.adoc:128
 msgid ""
 "One of the four basic groups of functionality provided by PAM: "
 "authentication, account management, session management and authentication "
@@ -257,13 +257,13 @@ msgstr ""
 "обновление ключом аутентификации."
 
 #. type: Labeled list
-#: documentation/content/en/articles/pam/_index.adoc:130
+#: documentation/content/en/articles/pam/_index.adoc:129
 #, no-wrap
 msgid "module"
 msgstr "модуль (module)"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:132
+#: documentation/content/en/articles/pam/_index.adoc:131
 msgid ""
 "A collection of one or more related functions implementing a particular "
 "authentication facility, gathered into a single (normally dynamically "
@@ -274,13 +274,13 @@ msgstr ""
 "загружаемый) двоичный файл, идентифицируемый по имени."
 
 #. type: Labeled list
-#: documentation/content/en/articles/pam/_index.adoc:133
+#: documentation/content/en/articles/pam/_index.adoc:132
 #, no-wrap
 msgid "policy"
 msgstr "политика (policy)"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:136
+#: documentation/content/en/articles/pam/_index.adoc:135
 msgid ""
 "The complete set of configuration statements describing how to handle PAM "
 "requests for a particular service.  A policy normally consists of four "
@@ -293,13 +293,13 @@ msgstr ""
 "все четыре подсистемы."
 
 #. type: Labeled list
-#: documentation/content/en/articles/pam/_index.adoc:137
+#: documentation/content/en/articles/pam/_index.adoc:136
 #, no-wrap
 msgid "server"
 msgstr "сервер (server)"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:139
+#: documentation/content/en/articles/pam/_index.adoc:138
 msgid ""
 "The application acting on behalf of the arbitrator to converse with the "
 "client, retrieve authentication information, verify the applicant's "
@@ -310,13 +310,13 @@ msgstr ""
 "подтверждающее или отклоняющее запрос."
 
 #. type: Labeled list
-#: documentation/content/en/articles/pam/_index.adoc:140
+#: documentation/content/en/articles/pam/_index.adoc:139
 #, no-wrap
 msgid "service"
 msgstr "сервис (service)"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:143
+#: documentation/content/en/articles/pam/_index.adoc:142
 msgid ""
 "A class of servers providing similar or related functionality and requiring "
 "similar authentication.  PAM policies are defined on a per-service basis, so "
@@ -329,13 +329,13 @@ msgstr ""
 "применяться одна и та же политика."
 
 #. type: Labeled list
-#: documentation/content/en/articles/pam/_index.adoc:144
+#: documentation/content/en/articles/pam/_index.adoc:143
 #, no-wrap
 msgid "session"
 msgstr "сеанс (session)"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:147
+#: documentation/content/en/articles/pam/_index.adoc:146
 msgid ""
 "The context within which service is rendered to the applicant by the "
 "server.  One of PAM's four facilities, session management, is concerned "
@@ -346,13 +346,13 @@ msgstr ""
 "очистке этого контекста."
 
 #. type: Labeled list
-#: documentation/content/en/articles/pam/_index.adoc:148
+#: documentation/content/en/articles/pam/_index.adoc:147
 #, no-wrap
 msgid "token"
 msgstr "ключ (token)"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:150
+#: documentation/content/en/articles/pam/_index.adoc:149
 msgid ""
 "A chunk of information associated with the account, such as a password or "
 "passphrase, which the applicant must provide to prove his identity."
@@ -361,13 +361,13 @@ msgstr ""
 "фраза, которую аппликант должен предоставить для своей идентификации."
 
 #. type: Labeled list
-#: documentation/content/en/articles/pam/_index.adoc:151
+#: documentation/content/en/articles/pam/_index.adoc:150
 #, no-wrap
 msgid "transaction"
 msgstr "транзакция (transaction)"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:153
+#: documentation/content/en/articles/pam/_index.adoc:152
 msgid ""
 "A sequence of requests from the same applicant to the same instance of the "
 "same server, beginning with authentication and session set-up and ending "
@@ -378,13 +378,13 @@ msgstr ""
 "установления сеанса и заканчивая закрытием сеанса."
 
 #. type: Title ===
-#: documentation/content/en/articles/pam/_index.adoc:155
+#: documentation/content/en/articles/pam/_index.adoc:154
 #, no-wrap
 msgid "Usage Examples"
 msgstr "Примеры использования"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:158
+#: documentation/content/en/articles/pam/_index.adoc:157
 msgid ""
 "This section aims to illustrate the meanings of some of the terms defined "
 "above by way of a handful of simple examples."
@@ -393,20 +393,20 @@ msgstr ""
 "определённых выше, при помощи простых примеров."
 
 #. type: Title ====
-#: documentation/content/en/articles/pam/_index.adoc:159
+#: documentation/content/en/articles/pam/_index.adoc:158
 #, no-wrap
 msgid "Client and Server Are One"
 msgstr "Объединенные клиент и сервер"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:162
+#: documentation/content/en/articles/pam/_index.adoc:161
 msgid "This simple example shows `alice` man:su[1]'ing to `root`."
 msgstr ""
 "В этом простом примере показывается пользователь `alice`, выполняющий "
 "команду man:su[1] для того, чтобы стать пользователем `root`."
 
 #. type: delimited block . 4
-#: documentation/content/en/articles/pam/_index.adoc:167
+#: documentation/content/en/articles/pam/_index.adoc:166
 #, no-wrap
 msgid ""
 "% whoami\n"
@@ -416,7 +416,7 @@ msgstr ""
 "alice\n"
 
 #. type: delimited block . 4
-#: documentation/content/en/articles/pam/_index.adoc:170
+#: documentation/content/en/articles/pam/_index.adoc:169
 #, no-wrap
 msgid ""
 "% ls -l `which su`\n"
@@ -426,7 +426,7 @@ msgstr ""
 "-r-sr-xr-x  1 root  wheel  10744 Dec  6 19:06 /usr/bin/su\n"
 
 #. type: delimited block . 4
-#: documentation/content/en/articles/pam/_index.adoc:175
+#: documentation/content/en/articles/pam/_index.adoc:174
 #, no-wrap
 msgid ""
 "% su -\n"
@@ -440,40 +440,40 @@ msgstr ""
 "root\n"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:178
+#: documentation/content/en/articles/pam/_index.adoc:177
 msgid "The applicant is `alice`."
 msgstr "Аппликантом является `alice`."
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:179
+#: documentation/content/en/articles/pam/_index.adoc:178
 msgid "The account is `root`."
 msgstr "Учётной записью является `root`."
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:180
+#: documentation/content/en/articles/pam/_index.adoc:179
 msgid "The man:su[1] process is both client and server."
 msgstr "Процесс man:su[1] является как клиентом, так и сервером."
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:181
+#: documentation/content/en/articles/pam/_index.adoc:180
 msgid "The authentication token is `xi3kiune`."
 msgstr "Аутентификационным ключом является `xi3kiune`."
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:182
+#: documentation/content/en/articles/pam/_index.adoc:181
 msgid "The arbitrator is `root`, which is why man:su[1] is setuid `root`."
 msgstr ""
 "Арбитратором выступает `root`, и именно поэтому у команды man:su[1] "
 "выставлен бит выполнения с правами `root`."
 
 #. type: Title ====
-#: documentation/content/en/articles/pam/_index.adoc:183
+#: documentation/content/en/articles/pam/_index.adoc:182
 #, no-wrap
 msgid "Client and Server Are Separate"
 msgstr "Клиент и сервер разделены"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:187
+#: documentation/content/en/articles/pam/_index.adoc:186
 msgid ""
 "The example below shows `eve` try to initiate an man:ssh[1] connection to "
 "`login.example.com`, ask to log in as `bob`, and succeed.  Bob should have "
@@ -484,7 +484,7 @@ msgstr ""
 "`bob`. Боб должен был выбрать пароль получше!"
 
 #. type: delimited block . 4
-#: documentation/content/en/articles/pam/_index.adoc:192
+#: documentation/content/en/articles/pam/_index.adoc:191
 #, no-wrap
 msgid ""
 "% whoami\n"
@@ -494,7 +494,7 @@ msgstr ""
 "eve\n"
 
 #. type: delimited block . 4
-#: documentation/content/en/articles/pam/_index.adoc:200
+#: documentation/content/en/articles/pam/_index.adoc:199
 #, no-wrap
 msgid ""
 "% ssh [email protected]\n"
@@ -514,7 +514,7 @@ msgstr ""
 "FreeBSD 4.4-STABLE (LOGIN) 4: Tue Nov 27 18:10:34 PST 2001\n"
 
 #. type: delimited block . 4
-#: documentation/content/en/articles/pam/_index.adoc:203
+#: documentation/content/en/articles/pam/_index.adoc:202
 #, no-wrap
 msgid ""
 "Welcome to FreeBSD!\n"
@@ -524,50 +524,50 @@ msgstr ""
 "%\n"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:207
+#: documentation/content/en/articles/pam/_index.adoc:206
 msgid "The applicant is `eve`."
 msgstr "Аппликантом является `eve`."
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:208
+#: documentation/content/en/articles/pam/_index.adoc:207
 msgid "The client is Eve's man:ssh[1] process."
 msgstr "Клиентом является процесс man:ssh[1] пользователя Eve."
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:209
+#: documentation/content/en/articles/pam/_index.adoc:208
 msgid "The server is the man:sshd[8] process on `login.example.com`"
 msgstr "Сервером является процесс man:sshd[8] на машине `login.example.com`"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:210
+#: documentation/content/en/articles/pam/_index.adoc:209
 msgid "The account is `bob`."
 msgstr "Учётной записью является `bob`."
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:211
+#: documentation/content/en/articles/pam/_index.adoc:210
 msgid "The authentication token is `god`."
 msgstr "Ключом аутентификации является `god`."
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:212
+#: documentation/content/en/articles/pam/_index.adoc:211
 msgid "Although this is not shown in this example, the arbitrator is `root`."
 msgstr "Хотя этого не видно в примере, но арбитратором является `root`."
 
 #. type: Title ====
-#: documentation/content/en/articles/pam/_index.adoc:213
+#: documentation/content/en/articles/pam/_index.adoc:212
 #, no-wrap
 msgid "Sample Policy"
 msgstr "Пример политики"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:216
+#: documentation/content/en/articles/pam/_index.adoc:215
 msgid "The following is FreeBSD's default policy for `sshd`:"
 msgstr ""
 "Следующее является политикой, используемой во FreeBSD по умолчанию для "
 "`sshd`:"
 
 #. type: delimited block . 4
-#: documentation/content/en/articles/pam/_index.adoc:225
+#: documentation/content/en/articles/pam/_index.adoc:224
 #, no-wrap
 msgid ""
 "sshd\tauth\t\trequired\tpam_nologin.so\tno_warn\n"
@@ -585,7 +585,7 @@ msgstr ""
 "sshd\tpassword\trequired\tpam_permit.so\n"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:228
+#: documentation/content/en/articles/pam/_index.adoc:227
 msgid ""
 "This policy applies to the `sshd` service (which is not necessarily "
 "restricted to the man:sshd[8] server.)"
@@ -594,12 +594,12 @@ msgstr ""
 "сервером man:sshd[8])."
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:229
+#: documentation/content/en/articles/pam/_index.adoc:228
 msgid "`auth`, `account`, `session` and `password` are facilities."
 msgstr "`auth`, `account`, `session` и `password` являются подсистемами."
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:230
+#: documentation/content/en/articles/pam/_index.adoc:229
 msgid ""
 "[.filename]#pam_nologin.so#, [.filename]#pam_unix.so#, [."
 "filename]#pam_login_access.so#, [.filename]#pam_lastlog.so# and [."
@@ -614,19 +614,19 @@ msgstr ""
 "(аутентификацию и управление учётными записями)."
 
 #. type: Title ==
-#: documentation/content/en/articles/pam/_index.adoc:232
+#: documentation/content/en/articles/pam/_index.adoc:231
 #, no-wrap
 msgid "PAM Essentials"
 msgstr "Основы PAM"
 
 #. type: Title ===
-#: documentation/content/en/articles/pam/_index.adoc:235
+#: documentation/content/en/articles/pam/_index.adoc:234
 #, no-wrap
 msgid "Facilities and Primitives"
 msgstr "Подсистемы и примитивы"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:238
+#: documentation/content/en/articles/pam/_index.adoc:237
 msgid ""
 "The PAM API offers six different authentication primitives grouped in four "
 "facilities, which are described below."
@@ -635,13 +635,13 @@ msgstr ""
 "сгруппированных в четыре подсистемы, каждая из которых описывается ниже."
 
 #. type: Labeled list
-#: documentation/content/en/articles/pam/_index.adoc:239
+#: documentation/content/en/articles/pam/_index.adoc:238
 #, no-wrap
 msgid "`auth`"
 msgstr "`auth`"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:242
+#: documentation/content/en/articles/pam/_index.adoc:241
 msgid ""
 "_Authentication._ This facility concerns itself with authenticating the "
 "applicant and establishing the account credentials.  It provides two "
@@ -652,7 +652,7 @@ msgstr ""
 "предоставляет два примитива:"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:244
+#: documentation/content/en/articles/pam/_index.adoc:243
 msgid ""
 "man:pam_authenticate[3] authenticates the applicant, usually by requesting "
 "an authentication token and comparing it with a value stored in a database "
@@ -663,7 +663,7 @@ msgstr ""
 "в базе данных или получаемым от сервера аутентификации."
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:245
+#: documentation/content/en/articles/pam/_index.adoc:244
 msgid ""
 "man:pam_setcred[3] establishes account credentials such as user ID, group "
 "membership and resource limits."
@@ -673,13 +673,13 @@ msgstr ""
 "использование ресурсов."
 
 #. type: Labeled list
-#: documentation/content/en/articles/pam/_index.adoc:246
+#: documentation/content/en/articles/pam/_index.adoc:245
 #, no-wrap
 msgid "`account`"
 msgstr "`account`"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:249
+#: documentation/content/en/articles/pam/_index.adoc:248
 msgid ""
 "_Account management._ This facility handles non-authentication-related "
 "issues of account availability, such as access restrictions based on the "
@@ -691,20 +691,20 @@ msgstr ""
 "предоставляет единственный примитив:"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:251
+#: documentation/content/en/articles/pam/_index.adoc:250
 msgid "man:pam_acct_mgmt[3] verifies that the requested account is available."
 msgstr ""
 "Функция man:pam_acct_mgmt[3] проверяет, доступна ли запрашиваемая учётная "
 "запись."
 
 #. type: Labeled list
-#: documentation/content/en/articles/pam/_index.adoc:252
+#: documentation/content/en/articles/pam/_index.adoc:251
 #, no-wrap
 msgid "`session`"
 msgstr "`session`"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:255
+#: documentation/content/en/articles/pam/_index.adoc:254
 msgid ""
 "_Session management._ This facility handles tasks associated with session "
 "set-up and tear-down, such as login accounting.  It provides two primitives:"
@@ -714,7 +714,7 @@ msgstr ""
 "предоставляет два примитива:"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:257
+#: documentation/content/en/articles/pam/_index.adoc:256
 msgid ""
 "man:pam_open_session[3] performs tasks associated with session set-up: add "
 "an entry in the [.filename]#utmp# and [.filename]#wtmp# databases, start an "
@@ -725,7 +725,7 @@ msgstr ""
 "filename]#wtmp#, запуск агента SSH и так далее."
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:258
+#: documentation/content/en/articles/pam/_index.adoc:257
 msgid ""
 "man:pam_close_session[3] performs tasks associated with session tear-down: "
 "add an entry in the [.filename]#utmp# and [.filename]#wtmp# databases, stop "
@@ -736,13 +736,13 @@ msgstr ""
 "filename]#wtmp#, завершение работы агента SSH и так далее."
 
 #. type: Labeled list
-#: documentation/content/en/articles/pam/_index.adoc:259
+#: documentation/content/en/articles/pam/_index.adoc:258
 #, no-wrap
 msgid "`password`"
 msgstr "`password`"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:262
+#: documentation/content/en/articles/pam/_index.adoc:261
 msgid ""
 "_Password management._ This facility is used to change the authentication "
 "token associated with an account, either because it has expired or because "
@@ -754,7 +754,7 @@ msgstr ""
 "единственный примитив:"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:264
+#: documentation/content/en/articles/pam/_index.adoc:263
 msgid ""
 "man:pam_chauthtok[3] changes the authentication token, optionally verifying "
 "that it is sufficiently hard to guess, has not been used previously, etc."
@@ -763,13 +763,13 @@ msgstr ""
 "проверяя, что он труден для подбора, не использовался ранее и так далее."
 
 #. type: Title ===
-#: documentation/content/en/articles/pam/_index.adoc:266
+#: documentation/content/en/articles/pam/_index.adoc:265
 #, no-wrap
 msgid "Modules"
 msgstr "Модули"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:271
+#: documentation/content/en/articles/pam/_index.adoc:270
 msgid ""
 "Modules are a very central concept in PAM; after all, they are the \"M\" in "
 "\"PAM\".  A PAM module is a self-contained piece of program code that "
@@ -785,13 +785,13 @@ msgstr ""
 "базы данных паролей UNIX(R), системы NIS, LDAP или Radius."
 
 #. type: Title ====
-#: documentation/content/en/articles/pam/_index.adoc:273
+#: documentation/content/en/articles/pam/_index.adoc:272
 #, no-wrap
 msgid "Module Naming"
 msgstr "Именование модулей"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:278
+#: documentation/content/en/articles/pam/_index.adoc:277
 msgid ""
 "FreeBSD implements each mechanism in a single module, named `pam_mechanism."
 "so` (for instance, `pam_unix.so` for the UNIX(R) mechanism.)  Other "
@@ -808,13 +808,13 @@ msgstr ""
 "для аутентификации пользователей, работающих по коммутируемым каналам связи."
 
 #. type: Title ====
-#: documentation/content/en/articles/pam/_index.adoc:280
+#: documentation/content/en/articles/pam/_index.adoc:279
 #, no-wrap
 msgid "Module Versioning"
 msgstr "Версии модулей"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:284
+#: documentation/content/en/articles/pam/_index.adoc:283
 msgid ""
 "FreeBSD's original PAM implementation, based on Linux-PAM, did not use "
 "version numbers for PAM modules.  This would commonly cause problems with "
@@ -829,7 +829,7 @@ msgstr ""
 "подгрузить соответствующую версию требуемых модулей нет."
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:287
+#: documentation/content/en/articles/pam/_index.adoc:286
 msgid ""
 "OpenPAM, on the other hand, looks for modules that have the same version "
 "number as the PAM library (currently 2), and only falls back to an "
@@ -845,7 +845,7 @@ msgstr ""
 "версий модулей."
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:289
+#: documentation/content/en/articles/pam/_index.adoc:288
 msgid ""
 "Although Solaris(TM) PAM modules commonly have a version number, they are "
 "not truly versioned, because the number is a part of the module name and "
@@ -856,13 +856,13 @@ msgstr ""
 "включаться в конфигурацию."
 
 #. type: Title ===
-#: documentation/content/en/articles/pam/_index.adoc:291
+#: documentation/content/en/articles/pam/_index.adoc:290
 #, no-wrap
 msgid "Chains and Policies"
 msgstr "Цепочки и политики"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:296
+#: documentation/content/en/articles/pam/_index.adoc:295
 msgid ""
 "When a server initiates a PAM transaction, the PAM library tries to load a "
 "policy for the service specified in the man:pam_start[3] call.  The policy "
@@ -879,7 +879,7 @@ msgstr ""
 "самом широком её понимании) простым редактированием текстового файла."
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:299
+#: documentation/content/en/articles/pam/_index.adoc:298
 msgid ""
 "A policy consists of four chains, one for each of the four PAM facilities.  "
 "Each chain is a sequence of configuration statements, each specifying a "
@@ -893,7 +893,7 @@ msgstr ""
 "интерпретировать возвращаемый из модуля код."
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:302
+#: documentation/content/en/articles/pam/_index.adoc:301
 msgid ""
 "Understanding the control flags is essential to understanding PAM "
 "configuration files.  There are five different control flags:"
@@ -902,13 +902,13 @@ msgstr ""
 "конфигурационных файлов PAM. Существуют пять различных управляющих флагов:"
 
 #. type: Labeled list
-#: documentation/content/en/articles/pam/_index.adoc:303
+#: documentation/content/en/articles/pam/_index.adoc:302
 #, no-wrap
 msgid "`binding`"
 msgstr "`binding`"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:306
+#: documentation/content/en/articles/pam/_index.adoc:305
 msgid ""
 "If the module succeeds and no earlier module in the chain has failed, the "
 "chain is immediately terminated and the request is granted.  If the module "
@@ -921,7 +921,7 @@ msgstr ""
 "однако запрос отвергается."
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:308
+#: documentation/content/en/articles/pam/_index.adoc:307
 msgid ""
 "This control flag was introduced by Sun in Solaris(TM) 9 (SunOS(TM) 5.9), "
 "and is also supported by OpenPAM."
@@ -930,13 +930,13 @@ msgstr ""
 "5.9), и поддерживается в OpenPAM."
 
 #. type: Labeled list
-#: documentation/content/en/articles/pam/_index.adoc:308
+#: documentation/content/en/articles/pam/_index.adoc:307
 #, no-wrap
 msgid "`required`"
 msgstr "`required`"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:311
+#: documentation/content/en/articles/pam/_index.adoc:310
 msgid ""
 "If the module succeeds, the rest of the chain is executed, and the request "
 "is granted unless some other module fails.  If the module fails, the rest of "
@@ -948,13 +948,13 @@ msgstr ""
 "тоже отрабатывается, но запрос отвергается."
 
 #. type: Labeled list
-#: documentation/content/en/articles/pam/_index.adoc:312
+#: documentation/content/en/articles/pam/_index.adoc:311
 #, no-wrap
 msgid "`requisite`"
 msgstr "`requisite`"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:315
+#: documentation/content/en/articles/pam/_index.adoc:314
 msgid ""
 "If the module succeeds, the rest of the chain is executed, and the request "
 "is granted unless some other module fails.  If the module fails, the chain "
@@ -966,13 +966,13 @@ msgstr ""
 "немедленно прекращается, а запрос отвергается."
 
 #. type: Labeled list
-#: documentation/content/en/articles/pam/_index.adoc:316
+#: documentation/content/en/articles/pam/_index.adoc:315
 #, no-wrap
 msgid "`sufficient`"
 msgstr "`sufficient`"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:319
+#: documentation/content/en/articles/pam/_index.adoc:318
 msgid ""
 "If the module succeeds and no earlier module in the chain has failed, the "
 "chain is immediately terminated and the request is granted.  If the module "
@@ -984,7 +984,7 @@ msgstr ""
 "то результат игнорируется и цепочка отрабатывается дальше."
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:321
+#: documentation/content/en/articles/pam/_index.adoc:320
 msgid ""
 "As the semantics of this flag may be somewhat confusing, especially when it "
 "is used for the last module in a chain, it is recommended that the `binding` "
@@ -995,13 +995,13 @@ msgstr ""
 "использовать управляющий флаг `binding`, если реализация его поддерживает."
 
 #. type: Labeled list
-#: documentation/content/en/articles/pam/_index.adoc:321
+#: documentation/content/en/articles/pam/_index.adoc:320
 #, no-wrap
 msgid "`optional`"
 msgstr "`optional`"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:324
+#: documentation/content/en/articles/pam/_index.adoc:323
 msgid ""
 "The module is executed, but its result is ignored.  If all modules in a "
 "chain are marked `optional`, all requests will always be granted."
@@ -1010,7 +1010,7 @@ msgstr ""
 "в цепочке помечены как `optional`, то удовлетворяться будут все запросы."
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:327
+#: documentation/content/en/articles/pam/_index.adoc:326
 msgid ""
 "When a server invokes one of the six PAM primitives, PAM retrieves the chain "
 "for the facility the primitive belongs to, and invokes each of the modules "
@@ -1030,7 +1030,7 @@ msgstr ""
 "все неопциональные модули вернули положительный ответ."
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:331
+#: documentation/content/en/articles/pam/_index.adoc:330
 msgid ""
 "Note that it is possible, though not very common, to have the same module "
 "listed several times in the same chain.  For instance, a module that looks "
@@ -1047,13 +1047,13 @@ msgstr ""
 "разными и не связанными модулями."
 
 #. type: Title ===
-#: documentation/content/en/articles/pam/_index.adoc:333
+#: documentation/content/en/articles/pam/_index.adoc:332
 #, no-wrap
 msgid "Transactions"
 msgstr "Транзакции"
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:337
+#: documentation/content/en/articles/pam/_index.adoc:336
 msgid ""
 "The lifecycle of a typical PAM transaction is described below.  Note that if "
 "any of these steps fails, the server should report a suitable error message "
@@ -1064,7 +1064,7 @@ msgstr ""
 "выдать клиенту соответствующее сообщение об ошибке и прервать транзакцию."
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:339
+#: documentation/content/en/articles/pam/_index.adoc:338
 msgid ""
 "If necessary, the server obtains arbitrator credentials through a mechanism "
 "independent of PAM-most commonly by virtue of having been started by `root`, "
@@ -1075,7 +1075,7 @@ msgstr ""
 "или с установленным setuid-битом `root`."
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:340
+#: documentation/content/en/articles/pam/_index.adoc:339
 msgid ""
 "The server calls man:pam_start[3] to initialize the PAM library and specify "
 "its service name and the target account, and register a suitable "
@@ -1086,7 +1086,7 @@ msgstr ""
 "подходящего способа общения."
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:341
+#: documentation/content/en/articles/pam/_index.adoc:340
 msgid ""
 "The server obtains various information relating to the transaction (such as "
 "the applicant's user name and the name of the host the client runs on) and "
@@ -1097,14 +1097,14 @@ msgstr ""
 "отправляет её в PAM при помощи функции man:pam_set_item[3]."
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:342
+#: documentation/content/en/articles/pam/_index.adoc:341
 msgid "The server calls man:pam_authenticate[3] to authenticate the applicant."
 msgstr ""
 "Сервер вызывает функцию man:pam_authenticate[3] для аутентификации "
 "аппликанта."
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:343
+#: documentation/content/en/articles/pam/_index.adoc:342
 msgid ""
 "The server calls man:pam_acct_mgmt[3] to verify that the requested account "
 "is available and valid. If the password is correct but has expired, man:"
@@ -1116,7 +1116,7 @@ msgstr ""
 "а не `PAM_SUCCESS`."
 
 #. type: Plain text
-#: documentation/content/en/articles/pam/_index.adoc:344
*** 12989 LINES SKIPPED ***
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.