boltctl - controlar el administrador de dispositivos Thunderbolt
boltctl authorize DEVICE
boltctl config
boltctl domains
boltctl enroll DEVICE
boltctl forget DEVICE
boltctl info DEVICE
boltctl list
boltctl monitor
boltctl powerboltctl es la interfaz de línea de comandos para interactuar con boltd, el demonio del sistema que administra los dispositivos Thunderbolt 3(TM). Se puede utilizar para consultar el estado de los dispositivos, así como para gestionarlos.
Los dispositivos se pueden identificar globalmente a través de su identificador único (uuid). Todos los comandos que toman un identificador de DISPOSITIVO esperan esta identificación única.
Si no se da ningún comando, es equivalente a
boltctl listImprimir la información de la versión y salir.
Controle cómo se imprimen los UUID. Dado que son datos algo sensibles, no es recomendable compartirlos públicamente en su totalidad. En su lugar, short o alias pueden y deben usarse al compartir la salida de boltctl.
Imprime todos los UUID completos.
Trunca todos los UUID para que solo se impriman los primeros 13 caracteres.
Todos los UUID se reemplazan por una cadena aleatoria que se deriva del UUID, por lo tanto, los dispositivos se pueden identificar de forma única sin revelar el UUID original.
Si se especifica un número entero N, todos los UUID se truncan para mostrar solo hasta N.
Autorice un dispositivo actualmente no autorizado identificado a través de su identificación única (uuid) DISPOSITIVO. Si se almacena una clave en la base de datos, se utilizará, dado que el nivel de seguridad del dominio admite la conexión segura del dispositivo. Utilice boltctl list para averiguar el uuid de un dispositivo.
-F | --first-time
Normalmente, al intentar autorizar un dispositivo ya autorizado, boltctl no hará nada y devolverá un código de estado exitoso. Al usar esta opción, el intento fallará y dará como resultado un código de salida negativo si el dispositivo ya está autorizado.
Enumere las propiedades globales, de dominio o todas (si no se especifica nada). El formato es de 3 columnas: permiso, nombre, descripción. El permiso indica si la propiedad solo es legible o también se puede escribir.
Obtener o establecer, si se especifica VALUE, una propiedad global.
Obtenga o establezca, si se especifica VALUE, una propiedad de dominio o dispositivo, donde TARGET es la identificación única del dominio o dispositivo.
Enumere todos los dominios Thunderbolt actualmente activos. Un dominio Thunderbolt representa el hardware del controlador Thunderbolt. Habrá un dominio (y dispositivo host) para cada controlador Thunderbolt presente en el sistema. La propiedad security muestra el nivel de seguridad del controlador. Si el soporte de iommu está activo (consulte la página de manual de boltd), se indicará con un sufijo +iommu para "seguro" o "usuario" modo, o simplemente iommu en caso de que el nivel de seguridad sea "ninguno" (sl0). bootacl muestra las ranuras utilizadas y totales de la lista de control de acceso de arranque (BootACL) y el contenido de todas las entradas no vacías. NB: si BootACL no es compatible, mostrará 0 para ambos (0/0). La propiedad en línea muestra si el controlador Thunderbolt funciona actualmente con el firmware. NB: si el controlador está actualmente fuera de línea, la lista de BootACL reflejará el aspecto que boltd estima que tendrá la lista una vez que el controlador vuelva a estar en línea y los cambios locales se hayan sincronizado con el controlador . Es posible que esto no sea exacto si la lista se modificó mientras tanto, p. desde una instalación o sistema operativo diferente.
Autorice y registre el dispositivo con la identificación única DISPOSITIVO en la base de datos. Si el dominio admite una conexión segura, se generará y almacenará una nueva clave en la base de datos junto con el nombre del dispositivo y el nombre del proveedor. La clave, si se crea, se utilizará en el futuro para autorizar de forma segura el dispositivo.
--policy {default | auto | manual}Especifique la política que se utilizará para el dispositivo recién inscrito.
- default
Utilice la política predeterminada global del daemon; esto se puede cambiar, pero normalmente también es automático.
- auto
Autorice automáticamente este dispositivo siempre que esté conectado.
- manual
No autorice automáticamente el dispositivo; en su lugar, requiere autorización manual a través de boltctl Authorize.
Elimine la información sobre el dispositivo con la identificación única DISPOSITIVO de la base de datos. Esto incluye la clave, si se generó una previamente. Si pasa --all en lugar de DEVICE, se eliminan todos los dispositivos en lugar de solo uno.
Muestra información sobre el dispositivo con la identificación única DISPOSITIVO.
Enumere e imprima información sobre todos los dispositivos conectados y almacenados.
-a | --all
Normalmente, el único tipo de dispositivo que se mostrará son los periféricos. Por lo tanto, se omitirá el dispositivo que representa al propio host. El uso de esta opción incluirá todos los tipos de dispositivos en la lista.
Escuche y muestre los cambios en los dispositivos conectados.
Encienda el controlador Thunderbolt. Si el controlador Thunderbolt no está en "modo de enumeración nativo", el firmware/BIOS del host puede apagarlo por completo. En los sistemas compatibles, hay una interfaz para "forzar" la alimentación del controlador Thunderbolt. Si es compatible, este comando solicitará al daemon que lo haga. El daemon hará un seguimiento de todas las solicitudes de los clientes y liberará la anulación de fuerza cuando se libere la última solicitud.
-t | --timeout seconds
Libere la solicitud de potencia forzada después de la cantidad especificada de segundos y salga.
-q | --query
Consulta el estado actual de fuerza de potencia del daemon.
Escrito por Christian Kellner ckellner@redhat.com.