NOM¶
uuidd - Démon de génération d'UUID
SYNOPSIS¶
uuidd [options]
DESCRIPTION¶
Le démon uuidd est utilisé par la
bibliothèque UUID pour générer des identifiants
universels uniques (UUID), en particulier les UUID temporels de façon
sécurisée et garantis uniques, même en présence
d’un grand nombre de processus légers
s’exécutant sur différents processeurs en essayant de
saisir les UUID.
OPTIONS¶
-C, --cont-clock opt_arg
Activate continuous clock handling for time based UUIDs.
uuidd could use all possible clock values, beginning with the
daemon’s start time. The optional argument can be used to set a value
for the max_clock_offset. This gurantees, that a clock value of a UUID will
always be within the range of the max_clock_offset. '-C' or '--cont-clock'
enables the feature with a default max_clock_offset of 2 hours.
'-C<NUM>[hd]' or '--cont-clock=<NUM>[hd]' enables the feature with
a max_clock_offset of NUM seconds. In case of an appended h or d, the NUM
value is read in hours or days. The minimum value is 60 seconds, the maximum
value is 365 days.
-d, --debug
Run uuidd in debugging mode. This prevents
uuidd from running as a daemon.
-F, --no-fork
Ne pas transformer en démon en utilisant un double
fork().
-k, --kill
Si un démon uuidd est déjà en cours
d’exécution, le tuer.
-n, --uuids nombre
Lors de l’envoi d’une demande de test
à un uuidd en cours d’exécution, demander une
réponse groupée de nombre UUID.
-P, --no-pid
Ne pas créer de fichier pid.
-p, --pid chemin
Indiquer le nom de chemin où le fichier pid
devra être écrit. Par défaut, le fichier pid est
écrit dans {runstatedir}/uuidd/uuidd.pid.
-q, --quiet
Supprimer certains messages d’échec.
-r, --random
Tester uuidd en essayant de se connecter à un
démon uuidd en cours d’exécution et attendre en retour un
UUID aléatoire.
-S, --socket-activation
Ne pas créer de socket mais à la place
attendre qu’il soit fourni par le processus appelant. Cela implique
--no-fork et
--no-pid. Cette option n’est supposée
être utilisée qu’avec
systemd(1). Elle doit
être activée avec une option de configuration.
-s, --socket chemin
Forcer uuidd à utiliser ce chemin pour les
sockets de domaine UNIX. Par défaut, le chemin est
{runstatedir}/uuidd/request. C’est avant tout une option de
débogage puisque le chemin est défini en dur dans la
bibliothèque libuuid.
-T, --timeout délai
Forcer uuidd à quitter après
délai secondes d’inactivité.
-t, --time
Tester uuidd en essayant de se connecter à
un démon uuidd en cours d’exécution et attendre en retour
un UUID temporel.
-h, --help
Afficher l’aide-mémoire puis quitter.
-V, --version
Afficher le numéro de version et quitter.
EXEMPLE¶
Démarrer un démon, afficher 42 clefs
aléatoires puis arrêter le démon :
uuidd -p /tmp/uuidd.pid -s /tmp/uuidd.socket
uuidd -d -r -n 42 -s /tmp/uuidd.socket
uuidd -d -k -s /tmp/uuidd.socket
AUTEUR¶
Le démon uuidd a été écrit par
Theodore Ts’o <tytso@mit.edu>.