.\" -*- coding: UTF-8 -*- .\" Copyright (C) 2014 Red Hat, Inc. All Rights Reserved. .\" Written by David Howells (dhowells@redhat.com) .\" .\" SPDX-License-Identifier: GPL-2.0-or-later .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH user\-keyring 7 "5 февраля 2023 г." "Linux man\-pages 6.05.01" .SH ИМЯ user\-keyring \- пользовательская связка ключей .SH ОПИСАНИЕ Пользовательская связка ключей используется для хранения ключей пользователя. Для каждого UID у ядра есть своя связка ключей пользователя, которая доступна из всех процессов с этим UID. Пользовательская связка ключей имеет имя (описание) в виде \fI_uid.\fP, где \fI\fP идентификатор пользователя соответствующего пользователя. .PP Пользовательская связка ключей связана с записью, которая обслуживается ядром для UID. Она начинает существовать при попытке первого обращения к пользовательской связке ключей, к \fBuser\-session\-keyring\fP(7) или к \fBsession\-keyring\fP(7). Связка ключей существует привязанной всё время пока выполняются процессы с этим реальным UID или остаются открытыми файлы, открытые этими процессами (связка ключей также может быть привязана бесконечно, если её прицепить к другой связке ключей). .PP Обычно, пользовательская связка ключей создаётся \fBpam_keyinit\fP(8) при входе пользователя в систему. .PP По умолчанию в пользовательской связке ключей вызов \fBrequest_key\fP(2) не производит поиск. Когда \fBpam_keyinit\fP(8) создаёт связку ключей сеанса, он добавляет в неё пользовательскую связку ключей, и таким образом поиск выполняется в пользовательской связке ключей, если происходит поиск в связке ключей сеанса. .PP Существует специальный серийный номер, \fBKEY_SPEC_USER_KEYRING\fP, который можно указывать вместо реального серийного номера пользовательской связки ключей вызывающего процесса. .PP В утилите \fBkeyctl\fP(1) подобным образом можно использовать «\fB@u\fP» вместо числового идентификатора ключа. .PP Пользовательские связки ключей не зависят от \fBclone\fP(2), \fBfork\fP(2), \fBvfork\fP(2), \fBexecve\fP(2) и \fB_exit\fP(2) за исключением того, что эта связка ключей уничтожается когда запись UID уничтожается при завершении последнего привязанного процесса. .PP If it is necessary for a key associated with a user to exist beyond the UID record being garbage collected\[em]for example, for use by a \fBcron\fP(8) script\[em]then the \fBpersistent\-keyring\fP(7) should be used instead. .PP Если связка ключей пользователя не существует на момент доступа, то она создаётся. .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 Этот перевод является бесплатной документацией; прочитайте .UR https://www.gnu.org/licenses/gpl-3.0.html Стандартную общественную лицензию GNU версии 3 .UE или более позднюю, чтобы узнать об условиях авторского права. Мы не несем НИКАКОЙ ОТВЕТСТВЕННОСТИ. .PP Если вы обнаружите ошибки в переводе этой страницы руководства, пожалуйста, отправьте электронное письмо на .MT man-pages-ru-talks@lists.sourceforge.net .ME .