.\" -*- coding: UTF-8 -*- .\" Copyright 2014, Red Hat, Inc. .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: GPL-2.0-or-later .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH "пользовательскя связка ключей" 7 "8 февраля 2026 г." "Linux man\-pages 6.18" .SH НАИМЕНОВАНИЕ user\-keyring \- пользовательская связка ключей .SH ОПИСАНИЕ Пользовательская связка ключей используется для хранения ключей пользователя. Для каждого UID у ядра есть своя связка ключей пользователя, которая доступна из всех процессов с этим UID. Пользовательская связка ключей имеет имя (описание) в виде \fI_uid.\fP, где \fI\fP идентификатор пользователя соответствующего пользователя. .P Пользовательская связка ключей связана с записью, которая обслуживается ядром для UID. Она начинает существовать при попытке первого обращения к пользовательской связке ключей, к \fBuser\-session\-keyring\fP(7) или к \fBsession\-keyring\fP(7). Связка ключей существует привязанной всё время пока выполняются процессы с этим реальным UID или остаются открытыми файлы, открытые этими процессами (связка ключей также может быть привязана бесконечно, если её прицепить к другой связке ключей). .P Обычно, пользовательская связка ключей создаётся \fBpam_keyinit\fP(8) при входе пользователя в систему. .P По умолчанию в пользовательской связке ключей вызов \fBrequest_key\fP(2) не производит поиск. Когда \fBpam_keyinit\fP(8) создаёт связку ключей сеанса, он добавляет в неё пользовательскую связку ключей, и таким образом поиск выполняется в пользовательской связке ключей, если происходит поиск в связке ключей сеанса. .P Существует специальный серийный номер, \fBKEY_SPEC_USER_KEYRING\fP, который можно указывать вместо реального серийного номера пользовательской связки ключей вызывающего процесса. .P В утилите \fBkeyctl\fP(1) подобным образом можно использовать «\fB@u\fP» вместо числового идентификатора ключа. .P Пользовательские связки ключей не зависят от \fBclone\fP(2), \fBfork\fP(2), \fBvfork\fP(2), \fBexecve\fP(2) и \fB_exit\fP(2) за исключением того, что эта связка ключей уничтожается когда запись UID уничтожается при завершении последнего привязанного процесса. .P Если необходимо, чтобы ключ, связанный с пользователем, существовал после того, как запись UID будет удалена\[em]например, для использования скриптом \fBcron\fP(8)\[em]тогда следует использовать \fBpersistent\-keyring\fP(7) вместо этого. .P Если связка ключей пользователя не существует на момент доступа, то она создаётся. .SH "СМОТРИТЕ ТАКЖЕ" .ad l .nh \fBkeyctl\fP(1), \fBkeyctl\fP(3), \fBkeyrings\fP(7), \fBpersistent\-keyring\fP(7), \fBprocess\-keyring\fP(7), \fBsession\-keyring\fP(7), \fBthread\-keyring\fP(7), \fBuser\-session\-keyring\fP(7), \fBpam_keyinit\fP(8) .PP .SH ПЕРЕВОД Русский перевод этой страницы руководства разработал(и) Azamat Hackimov , Dmitriy Ovchinnikov , Dmitry Bolkhovskikh , Katrin Kutepova , Yuri Kozlov и Иван Павлов . .PP Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, .UR https://www.gnu.org/licenses/gpl-3.0.html .UE версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ. .PP Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу .MT debian-l10n-russian@lists.debian.org списка рассылки русских переводчиков .ME .