logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

tbtadm - Thunderbolt(tm) management tool

Description

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.

Name

       tbtadm - Thunderbolt(tm) management tool

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.

Yehezkel Bernat <yehezkel.bernat@intel.com>     22mtime(2m/2d/2Y)                                      tbtadm(1)

Synopsis

tbtadmtbtadmdevicestbtadmpeerstbtadmtopologytbtadmapprove [--once] <route-string>

       tbtadmapprove-all [--once]

       tbtadmacltbtadmadd <route-string>

       tbtadmremove <uuid | route-string>

       tbtadmremove-all

See Also