boltctl - contrôler le gestionnaire de périphériques Thunderbolt
boltctl authorize DEVICE
boltctl config
boltctl domains
boltctl enroll DEVICE
boltctl forget DEVICE
boltctl info DEVICE
boltctl list
boltctl monitor
boltctl powerboltctl est l'interface de ligne de commande pour interagir avec boltd, le démon système qui gère les appareils Thunderbolt 3(TM). Il peut être utilisé pour interroger l'état des appareils ainsi que pour les gérer.
Les appareils peuvent être identifiés globalement via leur identifiant unique (uuid). Toutes les commandes qui prennent un identifiant DEVICE attendent cet identifiant unique.
Si aucune commande n'est donnée, cela équivaut à
boltctl listImprimer les informations de version et quitter.
Contrôlez la façon dont les UUID sont imprimés. Puisqu'il s'agit de données quelque peu sensibles, il n'est pas conseillé de les partager publiquement dans leur intégralité. Au lieu de cela, short ou alias peuvent et doivent être utilisés lors du partage de la sortie de boltctl.
Imprimer tous les UUID dans leur intégralité.
Tronquez tous les UUID afin que seuls les 13 premiers caractères soient imprimés.
Tous les UUID sont remplacés par une chaîne aléatoire dérivée de l'UUID, de sorte que les appareils peuvent être identifiés de manière unique sans révéler l'UUID d'origine.
Si un entier N est spécifié, tous les UUID sont tronqués pour n'apparaître que jusqu'à N.
Autoriser un appareil actuellement non autorisé identifié via son identifiant unique (uuid) DEVICE. Si une clé est stockée dans la base de données, elle sera utilisée, étant donné que le niveau de sécurité du domaine prend en charge la connexion sécurisée des appareils. Utilisez boltctl list pour connaître l'uuid d'un appareil.
-F | --first-time
Normalement, lors d'une tentative d'autorisation d'un appareil déjà autorisé, boltctl ne fera rien et renverra un code d'état de réussite. Lorsque vous utilisez cette option, la tentative échouera et entraînera un code de sortie négatif si l'appareil est déjà autorisé.
Répertorier les propriétés globales, de domaine ou toutes (si rien n'est spécifié). Le format est de 3 colonnes : autorisation, nom, description. L'autorisation indique si la propriété est uniquement lisible ou peut également être écrite.
Obtenir ou définir, si VALUE est spécifié, une propriété globale.
Obtenir ou définir, si VALUE est spécifié, une propriété de domaine ou d'appareil, où TARGET est l'identifiant unique du domaine ou de l'appareil.
Répertoriez tous les domaines Thunderbolt actuellement actifs. Un domaine Thunderbolt représente le matériel du contrôleur Thunderbolt. Il y aura un domaine (et un périphérique hôte) pour chaque contrôleur Thunderbolt présent dans le système. La propriété security indique le niveau de sécurité du contrôleur. Si le support iommu est actif (voir la page de manuel boltd), il sera indiqué par un suffixe +iommu pour "sécurisé" ou "utilisateur" mode, ou tout simplement iommu dans le cas où le niveau de sécurité est "aucun" (sl0). bootacl affiche les emplacements utilisés et totaux de la liste de contrôle d'accès au démarrage (BootACL) et le contenu de toutes les entrées non vides. NB : si BootACL n'est pas pris en charge, il affichera 0 pour les deux (0/0). La propriété online indique si le contrôleur Thunderbolt est actuellement alimenté par le micrologiciel. NB : si le contrôleur est actuellement hors ligne, la liste BootACL reflétera ce que boltd estime que la liste ressemblera une fois que le contrôleur sera de nouveau en ligne et que les modifications locales auront été synchronisées avec le contrôleur . Cela pourrait ne pas être exact si la liste a été modifiée entre-temps, par ex. à partir d'une installation ou d'un système d'exploitation différent.
Autorisez et enregistrez l'appareil avec l'identifiant unique DEVICE dans la base de données. Si le domaine prend en charge la connexion sécurisée, une nouvelle clé sera générée et stockée dans la base de données avec le nom de l'appareil et le nom du fournisseur. La clé, si elle est créée, sera utilisée à l'avenir pour autoriser l'appareil en toute sécurité.
--policy {default | auto | manual}Spécifiez la stratégie à utiliser pour l'appareil nouvellement inscrit.
- default
Utilisez la stratégie globale par défaut du démon ; cela peut être changé, mais est normalement aussi auto.
- auto
Autoriser automatiquement cet appareil chaque fois qu'il est connecté.
- manual
N'autorisez pas automatiquement l'appareil ; nécessitent plutôt une autorisation manuelle via boltctl allow.
Supprimez les informations sur l'appareil avec l'identifiant unique DEVICE de la base de données. Cela inclut la clé, si elle a déjà été générée. Si vous passez --all au lieu de DEVICE tous les appareils sont supprimés au lieu d'un seul.
Afficher des informations sur l'appareil avec l'identifiant unique DEVICE.
Répertoriez et imprimez des informations sur tous les appareils connectés et stockés.
-a | --all
Normalement, le seul type d'appareil qui sera affiché est celui des périphériques. Par conséquent, le périphérique qui représente l'hôte lui-même sera omis. L'utilisation de cette option inclura à la place tous les types d'appareils dans la liste.
Écoutez et affichez les changements dans les appareils connectés.
Allumez le contrôleur Thunderbolt. Si le contrôleur Thunderbolt n'est pas en "mode d'énumération natif", il peut être complètement éteint par le micrologiciel/BIOS de l'hôte. Sur les systèmes pris en charge, il existe une interface pour "forcer" l'alimentation du contrôleur Thunderbolt. Si elle est prise en charge, cette commande demandera au démon de le faire. Le démon gardera une trace de toutes les demandes des clients et libérera le forçage de puissance lorsque la dernière demande sera publiée.
-t | --timeout seconds
Relâchez la demande d'alimentation forcée après le nombre spécifié de secondes et quittez.
-q | --query
Interrogez l'état actuel de l'alimentation de force du démon.
Écrit par Christian Kellner ckellner@redhat.com.