git: 8ebe0487b5 - main - update translation of articles/ o-v to Russian
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 13 Aug 2026 14:06:24 UTC
The branch main has been updated by vladlen:
URL: https://cgit.FreeBSD.org/doc/commit/?id=8ebe0487b5ceb456d80a71798e858ec9b1cc1d91
commit 8ebe0487b5ceb456d80a71798e858ec9b1cc1d91
Author: Vladlen Popolitov <vladlen@FreeBSD.org>
AuthorDate: 2026-08-13 14:06:18 +0000
Commit: Vladlen Popolitov <vladlen@FreeBSD.org>
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 <vladlenpopolitov@list.ru>\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 bob@login.example.com\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 ***