Provided by: manpages-ru_4.23.1-1_all bug

ИМЯ

       user-keyring - пользовательская связка ключей

ОПИСАНИЕ

       Пользовательская связка ключей используется для хранения ключей пользователя. Для каждого UID у ядра есть
       своя  связка  ключей пользователя, которая доступна из всех процессов с этим UID. Пользовательская связка
       ключей имеет имя (описание) в виде _uid.<UID>,  где  <UID>  идентификатор  пользователя  соответствующего
       пользователя.

       Пользовательская  связка  ключей  связана  с  записью,  которая обслуживается ядром для UID. Она начинает
       существовать при попытке первого обращения к пользовательской связке  ключей,  к  user-session-keyring(7)
       или к session-keyring(7). Связка ключей существует привязанной всё время пока выполняются процессы с этим
       реальным  UID  или  остаются  открытыми  файлы, открытые этими процессами (связка ключей также может быть
       привязана бесконечно, если её прицепить к другой связке ключей).

       Обычно, пользовательская связка ключей создаётся pam_keyinit(8) при входе пользователя в систему.

       По  умолчанию  в  пользовательской  связке  ключей  вызов  request_key(2)  не  производит  поиск.   Когда
       pam_keyinit(8)  создаёт  связку ключей сеанса, он добавляет в неё пользовательскую связку ключей, и таким
       образом поиск выполняется в пользовательской связке ключей, если происходит поиск в связке ключей сеанса.

       Существует специальный серийный номер, KEY_SPEC_USER_KEYRING, который можно  указывать  вместо  реального
       серийного номера пользовательской связки ключей вызывающего процесса.

       В утилите keyctl(1) подобным образом можно использовать «@u» вместо числового идентификатора ключа.

       Пользовательские  связки  ключей  не  зависят  от  clone(2),  fork(2),  vfork(2), execve(2) и _exit(2) за
       исключением того, что эта связка  ключей  уничтожается  когда  запись  UID  уничтожается  при  завершении
       последнего привязанного процесса.

       If  it  is  necessary  for  a  key  associated  with  a user to exist beyond the UID record being garbage
       collected—for example, for use by  a  cron(8)  script—then  the  persistent-keyring(7)   should  be  used
       instead.

       Если связка ключей пользователя не существует на момент доступа, то она создаётся.

СМОТРИТЕ ТАКЖЕ

       keyctl(1), keyctl(3), keyrings(7), persistent-keyring(7), process-keyring(7), session-keyring(7),
       thread-keyring(7), user-session-keyring(7), pam_keyinit(8)

ПЕРЕВОД

       Русский перевод этой страницы руководства разработал Azamat Hackimov <azamat.hackimov@gmail.com>, Dmitriy
       Ovchinnikov <dmitriyxt5@gmail.com>, Dmitry Bolkhovskikh <d20052005@yandex.ru>, Katrin Kutepova
       <blackkatelv@gmail.com>, Yuri Kozlov <yuray@komyakino.ru> и Иван Павлов <pavia00@gmail.com>

       Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной
       лицензии GNU (GNU General Public License - GPL, https://www.gnu.org/licenses/gpl-3.0.html версии 3 или
       более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ.

       Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом
       разработчику по его адресу электронной почты или по адресу списка рассылки русских переводчиков.

Linux man-pages 6.8                               2 мая 2024 г.                                  user-keyring(7)