SYSTEMD-MACHINE-ID-SETUP(1) systemd-machine-id-setup NOM systemd-machine-id-setup - Initialisation de l'ID de machine dans /etc/machine-id SYNOPSIS systemd-machine-id-setup DESCRIPTION systemd-machine-id-setup peut etre utilise par les outils de l'installateur du systeme pour initialiser l'ID de machine stocke dans /etc/machine-id au moment de l'installation avec un ID indique ou genere aleatoirement. Consulter machine-id(5) pour plus d'informations a propos de ce fichier. Si cet outil est invoque sans la commande --commit, le fichier /etc/machine-id est initialise avec un nouvel ID valable de machine s'il est absent ou vide. Ce nouvel ID sera acquis de la facon suivante : 1. Si un ID valable de machine est stocke dans le fichier /run/machine-id, l'ID de machine est copie et utilise pour initialiser l'identification dans le fichier /etc/machine-id. Cette etape est sautee si la commande --root= est indiquee ou si l'execution se fait dans un environnement de chroot. 2. Si un ID valable de machine est deja configure pour le systeme, l'ID D-Bus de machine est copie et utilise pour initialiser l'ID de machine dans le fichier /etc/machine-id. 3. Si un ID valable de machine est fourni a l'aide d'une reference system.machine_id, l'ID de machine est copie et utilise pour initialiser l'ID de machine dans le fichier /etc/machine-id. Cette etape est sautee si la commande --root= est indiquee ou si l'execution se fait dans un environnement de chroot. 4. Si l'execution se fait dans une machine virtuelle KVM et qu'un UUID est configure (a l'aide de l'option -uuid), cet UUID est utilise pour initialiser l'ID de machine. L'appelant doit s'assurer que l'UUID passe est bien unique et different pour chaque instance demarree dans la machine virtuelle. Cette etape est sautee si la commande --root= est indiquee ou si l'execution se fait dans un environnement de chroot. 5. De la meme facon, si l'execution se fait dans un environnement de conteneur Linux et qu'un UUID est configure pour le conteneur, il est utilise pour initialiser l'ID de machine. Pour plus de details, consulter la documentation de Interface de conteneur[1]. Cette etape est sautee si la commande --root= est indiquee ou si l'execution se fait dans un environnement de chroot. 6. Sinon, un nouvel ID est genere aleatoirement. La commande --commit peut etre utilisee pour inscrire un ID transitoire de machine sur le disque, le rendant persistant. Pour les details, voir ci-apres. Utiliser le programme systemd-firstboot(1) pour initialiser l'ID de machine sur des images de systeme montees (mais non amorcees). OPTIONS Les options suivantes sont comprises : --root=chemin Cette option prend comme argument un chemin de repertoire. Tous les chemins utilises seront prefixes par le chemin de remplacement, y compris le chemin pour /etc/machine-id. Ajoute dans la version 212. --image=chemin Cette option prend comme argument un noeud de peripherique ou un fichier normal. Elle est similaire a l'option --root= decrite ci-dessus, mais elle est utilisee sur une image de disque au lieu d'un arbre de repertoires. Ajoute dans la version 249. --image-policy=politique Cette option prend pour argument une chaine de politique d'image, comme pour systemd.image-policy(7). La politique est imposee lors d'une operation sur l'image disque indiquee par --image=, voir ci-dessus. La politique par defaut est << * >> si rien n'est indique, c'est-a-dire que tous les systemes de fichiers reconnus de l'image sont utilises. --commit Inscrire un ID transitoire de machine sur le disque. Cette commande peut etre utilisee pour convertir un ID transitoire en un ID persistant. Un fichier d'ID transitoire de machine est un fichier qui a ete monte << bind >> d'un systeme de fichiers en memoire (habituellement tmpfs) vers /etc/machine-id durant le debut du processus d'amorcage. Cela peut se produire parce que /etc/ est initialement en lecture seule et qu'un ID valable de machine manquait a ce moment. Cette commande n'effectuera pas d'operation si /etc/machine-id n'est pas monte a partir d'un systeme de fichiers en memoire ou si /etc/ est en lecture seule. La commande ecrira l'ID transitoire de machine actuel sur le disque et demontera le point de montage /etc/machine-id d'une maniere independante pour assurer que ce fichier sera toujours valable et accessible pour d'autres processus. Cette commande est principalement utilisee par le service systemd-machine-id-commit.service(8) au tout debut de l'amorcage. Ajoute dans la version 227. --print Afficher l'ID de machine genere ou inscrit apres que l'operation est terminee. Ajoute dans la version 231. -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. VOIR AUSSI systemd(1), machine-id(5), systemd-machine-id-commit.service(8), dbus-uuidgen(1), systemd-firstboot(1) NOTES 1. Interface conteneur https://systemd.io/CONTAINER_INTERFACE 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 259.1 SYSTEMD-MACHINE-ID-SETUP(1)