Provided by:
manpages-fr-dev_3.27fr1.4-1_all 
NOM
keyctl - Manipuler la gestion des cles du noyau
SYNOPSIS
#include <keyutils.h>
long keyctl(int cmd, ...);
DESCRIPTION
keyctl() possede un certain nombre de fonctions disponibles :
KEYCTL_GET_KEYRING_ID
Obtenir l'identifiant d'un trousseau.
KEYCTL_JOIN_SESSION_KEYRING
Rejoindre ou creer un trousseau de session.
KEYCTL_UPDATE
Mettre une cle a jour.
KEYCTL_REVOKE
Revoquer une cle.
KEYCTL_CHOWN
Changer le proprietaire d'une cle.
KEYCTL_SETPERM
Changer les permissions d'une cle.
KEYCTL_DESCRIBE
Obtenir la description d'une cle.
KEYCTL_CLEAR
Vider le contenu d'un trousseau.
KEYCTL_LINK
Ajouter une cle a un trousseau.
KEYCTL_UNLINK
Supprimer une cle d'un trousseau.
KEYCTL_SEARCH
Rechercher une cle dans un trousseau.
KEYCTL_READ
Lire le contenu d'une cle ou d'un trousseau.
KEYCTL_INSTANTIATE
Instancier une cle partiellement construite.
KEYCTL_NEGATE
Marquer negativement une cle partiellement construite.
KEYCTL_SET_REQKEY_KEYRING
Definir le trousseau pour les requetes de cle par defaut.
KEYCTL_SET_TIMEOUT
Definir un delai d'expiration sur une cle.
KEYCTL_ASSUME_AUTHORITY
Assumer l'autorite pour instancier une cle.
La bibliotheque libkeyutils fournit un acces a chacune de ces fonctions
individuellement, ce qui permet au compilateur de verifier les
arguments. Veuillez vous referer a la section VOIR AUSSI a la fin de ce
document.
VALEUR RENVOY'EE
En cas de succes, keyctl() renvoie le numero de serie de la cle
trouvee. En cas d'erreur, la valeur -1 est renvoyee et errno contient
un code d'erreur approprie.
ERREURS
ENOKEY Aucune cle correspondante n'a ete trouvee, ou une cle invalide a
ete specifiee.
EKEYEXPIRED
Une cle expiree a ete trouvee ou specifiee.
EKEYREVOKED
Une cle revoquee a ete trouvee ou specifiee.
EKEYREJECTED
Une cle rejetee a ete trouvee ou specifiee.
EDQUOT Le quota de cles de l'utilisateur appelant serait depasse si la
cle etait creee ou ajoutee au trousseau.
EACCES Une operation sur les cles n'avait pas les permissions
necessaires.
'EDITION DE LIENS
Bien qu'il s'agisse d'un appel systeme Linux, cette fonction n'est pas
presente dans libc, mais peut etre trouvee dans libkeyutils. L'edition
des liens doit etre etre effectuee avec l'option -lkeyutils.
VOIR AUSSI
keyctl(1),
add_key(2),
request_key(2),
keyctl_get_keyring_ID(3),
keyctl_join_session_keyring(3),
keyctl_update(3),
keyctl_revoke(3),
keyctl_chown(3),
keyctl_setperm(3),
keyctl_describe(3),
keyctl_clear(3),
keyctl_link(3),
keyctl_unlink(3),
keyctl_search(3),
keyctl_read(3),
keyctl_instantiate(3),
keyctl_negate(3),
keyctl_set_reqkey_keyring(3),
keyctl_set_timeout(3),
keyctl_assume_authority(3),
keyctl_describe_alloc(3),
keyctl_read_alloc(3),
request-key(8)
COLOPHON
Cette page fait partie de la publication 3.27 du projet man-pages
Linux. Une description du projet et des instructions pour signaler des
anomalies peuvent etre trouvees a l'adresse
<URL:http://www.kernel.org/doc/man-pages/>.
TRADUCTION
Depuis 2010, cette traduction est maintenue a l'aide de l'outil po4a
<URL:http://po4a.alioth.debian.org/> par l'equipe de traduction
francophone au sein du projet perkamon
<URL:http://perkamon.alioth.debian.org/>.
Denis Barbier (2010).
Veuillez signaler toute erreur de traduction en ecrivant a
<debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
paquet manpages-fr.
Vous pouvez toujours avoir acces a la version anglaise de ce document
en utilisant la commande << man -L C <section> <page_de_man> >>.
Linux 25 fevrier 2010 KEYCTL(2)