NOM

uuidgen - Créer une nouvelle valeur UUID

SYNOPSIS

uuidgen [options]

DESCRIPTION

Le programme uuidgen crée (et affiche) un nouvel identifiant universel unique (Universally Unique ID, UUID) en utilisant la bibliothèque libuuid(3). Le nouvel UUID peut être raisonnablement considéré comme unique parmi tous les UUID créés localement sur le système ou qui le seront par tous les systèmes passés ou futurs.
 
uuidgen peut générer trois types d'UUID : des UUID temporels, des UUID aléatoires et des UUID basés sur un hachage. Par défaut, uuidgen générera des UUID aléatoires si un générateur de haute qualité de nombres aléatoires est présent. Autrement, il choisira un UUID temporel. Il est possible de forcer la génération de l'un ou l'autre des deux premiers types d'UUID en utilisant l'option --random ou --time.
 
Le troisième type d'UUID est généré par les options --md5 ou --sha1 suivies par --namespace espace_de_noms et --name nom. L'espace_de_noms peut être soit un UUID reconnu ou encore un alias d'un des UUID reconnus définis dans la RFC 4122, c'est à dire @dns, @url, @oid ou @x500. Le nom est une valeur de chaîne arbitraire. L'UUID généré est le hachage de la concaténation de l'UUID d'espace de noms et de la valeur nom avec les algorithmes MD5 ou SHA1. C'est donc une valeur prévisible qui peut être utile quand les UUID sont utilisés comme descripteurs ou comme nonces pour des valeurs plus complexes ou qui ne devraient pas être exposées directement. Consultez la RFC pour plus d’informations.

OPTIONS

-r, --random
Générer un UUID aléatoire. Cette méthode crée un UUID principalement constitué de bits aléatoires. Le système d'exploitation doit posséder un générateur de nombres aléatoires de haute qualité, tel que /dev/random.
 
-t, --time
Générer un UUID temporel. Cette méthode crée un UUID à partir de l'horloge système et, si elle est présente, de l'adresse matérielle Ethernet du système.
 
-h, --help
Afficher l’aide-mémoire puis quitter.
 
-V, --version
Afficher la version puis quitter.
 
-m, --md5
Utiliser MD5 comme algorithme de hachage.
 
-s, --sha1
Utiliser SHA1 comme algorithme de hachage.
 
-n, --namespace espace_de_noms
Générer le hachage avec le préfixe espace_de_noms. L'espace_de_noms est un UUID ou @ns où « ns » est un UUID prédéfini reconnu référencé par un nom d'espace de noms (voir plus haut).
 
-N, --name nom
Générer le hachage du nom.
 
-x, --hex
Interpréter le nom nom comme une chaîne hexadécimale.

CONFORMITÉ

OSF DCE 1.1

EXEMPLES

uuidgen --sha1 --namespace @dns --name "www.example.com"

AUTEURS

uuidgen a été écrit par Andreas Dilger pour libuuid(3).

VOIR AUSSI

uuidparse(1), libuuid(3), RFC 4122 <https://tools.ietf.org/html/rfc4122>

SIGNALER DES BOGUES

Pour envoyer un rapport de bogue, utilisez le système de gestion des problèmes à l'adresse <https://github.com/util-linux/util-linux/issues>.

DISPONIBILITÉ

La commande uuidgen fait partie du paquet util-linux qui peut être téléchargé de Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.

TRADUCTION

La traduction française de cette page de manuel a été créée par Christophe Blaess <[email protected]>, Michel Quercia <quercia AT cal DOT enst DOT fr>, Thierry Vignaud <[email protected]>, Frédéric Delanoy <[email protected]>, Thierry Vignaud <[email protected]>, Christophe Sauthier <[email protected]>, Sébastien Blanchet, Jérôme Perzyna <[email protected]>, Aymeric Nys <aymeric AT nnx POINT com>, Alain Portal <[email protected]>, Thomas Huriaux <[email protected]>, Yves Rütschlé <[email protected]>, Jean-Luc Coulon (f5ibh) <[email protected]>, Julien Cristau <[email protected]>, Philippe Piette <[email protected]>, Jean-Baka Domelevo-Entfellner <[email protected]>, Nicolas Haller <[email protected]>, Sylvain Archenault <[email protected]>, Valéry Perrin <[email protected]>, Jade Alglave <[email protected]>, Nicolas François <[email protected]>, Alexandre Kuoch <[email protected]>, Lyes Zemmouche <[email protected]>, Florentin Duneau <[email protected]>, Alexandre Normand <[email protected]>, David Prévot <[email protected]> et Jean-Pierre Giraud <[email protected]>
Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.
Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à [email protected]

Recommended readings

Pages related to uuidgen you should read also: