NOMBRE

process-keyring - anillo de llaves compartido entre procesos

DESCRIPCIÓN

El anillo de llaves de procesos se emplea para que un proceso pueda guardar claves, sólo se crea si un proceso lo solicita y siempre con el nombre _pid.
Se define un valor especial, KEY_SPEC_PROCESS_KEYRING para usarse en lugar de del valor actual que tiene el anillo de llaves de proceso del proceso que lo invoca.
Puede usarse ' @p', de keyctl(1), en lugar de un ID numérico de un modo prácticamente análogo pero dado que keyctl(1) se ejecuta después de fork, no es de ninguna utilidad.
Un hilo creado con la opción CLONE_THREAD de clone(2) tendrá el mismo anillo de proceso que el que invocó clone(2). Si el nuevo proceso se crea mediante fork(), no tendrá inicialmente ningún anillo de claves. Se vacia un anillos de procesos mediante execve(2) y se borra cuando finaliza el último hilo que se refiere a él.
Si un proceso no tiene un anillo de claves cuando se accede a él, éste se creará si es necesario modificarlo. Si falla, se emite el error ENOKEY.

VÉASE TAMBIÉN

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

TRADUCCIÓN

La traducción al español de esta página del manual fue creada por Marcos Fouces <[email protected]>
Esta traducción es documentación libre; lea la GNU General Public License Version 3 o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD.
Si encuentra algún error en la traducción de esta página del manual, envíe un correo electrónico a [email protected]