tbtadm1
Thunderbolt(tm) management tool
Usage
tbtadm
tbtadm devices
tbtadm peers
tbtadm topology
tbtadm approve
[--once]
<route-string>
tbtadm approve-all
[--once]
tbtadm acl
tbtadm add
<route-string>
tbtadm {remove
<uuid | route-string>}
tbtadm remove-all
Overview
tbtadm provides convenient way to interact with Thunderbolt kernel module, approve the connection of Thunderbolt devices, handle the ACL for auto-connecting devices and more. Running it with no argument, it prints all the available commands.
Options
devices-
Print a list of all the currently connected Thunderbolt devices in the following format:
Route-string Vendor Device name Authorized? In ACL?
peers-
Print a list of all the currently connected hosts in the following format:
Route-string Vendor Device name
topology-
Print all the currently connected Thunderbolt devices in a tree, starting with the controller itself, resembling the device connection topology.
approve[--once] <route-string>-
If the selected Thunderbolt device isn't authorized, approve it and (if --once wasn't specified) add it to ACL.
approve-all[--once]-
Approve all currently connected Thunderbolt devices that aren't authorized yet and (if --once wasn't specified) add them to ACL.
acl-
Print the ACL content in the following format:
UUID Vendor Device name Currently connected?
add<route-string>-
Add a device to ACL. The argument selects the device to be added by its route-string. Doesn't work in SL2 (secure; key-based) as addition to ACL must be done together with the device authorization (with approve or approve-all without --once flag).
remove<uuid | route-string>-
Remove ACL entry. The argument selects the device to be removed by its UUID or (if it's currently connected) by route-string.
remove-all-
Clear the ACL, removing all the entries.
History
- Debian 13 (Trixie): the text shown here
- Debian 12 (Bookworm)
- Debian 11 (Bullseye)
- Debian 10 (Buster)