SYSTEMD-ID128(1) systemd-id128 SYSTEMD-ID128(1) NOM systemd-id128 - Generer et afficher des identifiants sd-128 SYNOPSIS systemd-id128 [OPTIONS...] new systemd-id128 [OPTIONS...] machine-id systemd-id128 [OPTIONS...] boot-id systemd-id128 [OPTIONS...] invocation-id systemd-id128 [OPTIONS...] var-partition-uuid systemd-id128 [OPTIONS...] show [NOM|UUID...] DESCRIPTION id128 peut etre utilise pour afficher de maniere pratique les UUID sd-id128(3). L'identifiant affiche depend de l'action specifique. Avec new, un nouvel identifiant aleatoire est genere. Avec machine-id, l'identifiant de la machine actuelle est affiche. Consulter machine-id(5). Avec boot-id, l'identifiant de l'amorcage actuel est affiche. Avec invocation-id, l'identifiant de l'invocation du service actuel est affiche. Cela n'est disponible que dans les services de systemd. Consulter systemd.exec(5). Avec show, les identifiants typiques sont affiches (actuellement, seulement les UUID de type de partition GPT), avec de breves chaines d'identifiant. Quand aucun argument n'est specifie, tous les identifiants connus sont affiches. Quand des arguments sont indiques, cela peut etre les identifiants ou les valeurs d'identifiant d'un ou plus identifiants connus qui sont alors affiches avec leur nom, ou des identifiants arbitraires qui sont alors affiches avec un nom generique. Cela peut etre combine avec l'option --uuid pour lister les identifiants dans le style UUID, c'est-a-dire la facon dont les UUID de type de partition GPT sont habituellement affiches. machine-id, boot-id et show peuvent etre combines avec l'option --app-specific=id_app pour generer des identifiants specifiques a des applications. Consulter sd_id128_get_machine(3) pour savoir quand c'est utile. La prise en charge de l'option show --app-specific= a ete ajoutee dans la version 255. var-partition-uuid affiche un UUID qui, selon UAPI.2 Discoverable Partitions Specification[1], doit etre utilise comme UUID de partition GPT pour /var/, derive du type de partition GPT, indexe par le fichier local /etc/machine-id. Ajoute dans la version 257. OPTIONS Les options suivantes sont comprises : -p, --pretty Generation de la sortie sous forme de fragments de code de langage de programmation. Ajoute dans la version 240. -P, --value Afficher seulement la valeur. Cette option peut etre combinee avec les options -u/--uuid. Ajoute dans la version 255. -a id_app, --app-specific=id_app Avec cette option, les identifiants affiches sont le resultat du hachage de l'identifiant id_app de l'application et d'un autre identifiant. L'argument id_app doit etre une chaine sd-id128 valable identifiant l'application. Lorsque utilise avec l'option machine-id, l'autre identifiant est l'identifiant de machine tel que decrit dans machine-id(5) ; lorsque utilise avec l'option boot-id, l'autre identifiant est l'identifiant d'amorcage ; lorsque utilise avec l'option show, l'autre ou les autres identifiants sont indiques a l'aide d'arguments positionnels. Ajoute dans la version 240. -u, --uuid Generation de la sortie sous forme d'UUID formate selon la << representation canonique >>, avec cinq groupes de chiffres separes par des traits-d'union. Consulter l'entree de Wikipedia pour Universally Unique Identifiers[2] pour plus d'explications. Ajoute dans la version 244. --no-pager Ne pas rediriger (pipe) la sortie vers un afficheur (pager). --no-legend Ne pas imprimer de legende, c'est-a-dire les en-tetes de colonnes et le pied de page contenant des remarques. --json=MODE Afficher la sortie formatee en JSON. Le mode attendu est << short >> (pour la sortie la plus concise possible sans redondance d'espace ou de saut de ligne), << pretty >> (pour une plus jolie version de la meme chose avec indentation et sauts de ligne) ou << off >> (pour desactiver la sortie JSON, comportement par defaut). -j Equivalent a --json=pretty lorsque lance sur un terminal et a --json=short autrement. -h, --help Afficher un aide-memoire succinct et quitter. --version Afficher une information de version courte et quitter. CODE DE RETOUR En cas de succes, 0 est renvoye, autrement, un code d'echec different de zero est renvoye. EXEMPLES Exemple 1. Afficher un UUID typique $ systemd-id128 show --value user-home 773f91ef66d449b5bd83d683bf40ad16 $ systemd-id128 show --value --uuid user-home 773f91ef-66d4-49b5-bd83-d683bf40ad16 $ systemd-id128 show 773f91ef-66d4-49b5-bd83-d683bf40ad16 NAME ID user-home 773f91ef66d449b5bd83d683bf40ad16 Exemple 2. Generer un UUID specifique a une application $ systemd-id128 machine-id -u 3a9d668b-4db7-4939-8a4a-5e78a03bffb7 $ systemd-id128 new -u 1fb8f24b-02df-458d-9659-cc8ace68e28a $ systemd-id128 machine-id -u -a 1fb8f24b-02df-458d-9659-cc8ace68e28a 47b82cb1-5339-43da-b2a6-1c350aef1bd1 $ systemd-id128 -Pu show 3a9d668b-4db7-4939-8a4a-5e78a03bffb7 \ -a 1fb8f24b-02df-458d-9659-cc8ace68e28a 47b82cb1-5339-43da-b2a6-1c350aef1bd1 Sur la machine indiquee d'identifiant 3a9d668b-4db7-4939-8a4a-5e78a03bffb7, pour l'application 1fb8f24b-02df-458d-9659-cc8ace68e28a, un identifiant de machine specifique a l'application (47b82cb1-5339-43da-b2a6-1c350aef1bd1) est genere. Pour refaire plus tard le meme calcul sur une machine differente, les deux identifiants doivent etre explicitement specifies en tant que parametres a show. VOIR AUSSI systemd(1), sd-id128(3), sd_id128_get_machine(3) NOTES 1. UAPI.2 Specification des Partitions Detectables https://uapi-group.org/specifications/specs/discoverable_partitions_specification 2. Universally Unique Identifiers https://en.wikipedia.org/wiki/Universally_unique_identifier#Format TRADUCTION La traduction francaise de cette page de manuel a ete creee par Jean- Paul Guillonneau Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . systemd 260.1 SYSTEMD-ID128(1)