boltctl - başvuru kılavuzu, seçenekler, komut örnekleri


İSİM

boltctl - yıldırım cihaz yöneticisini kontrol edin

ÖZET

boltctl authorize DEVICE
boltctl config
boltctl domains
boltctl enroll DEVICE
boltctl forget DEVICE
boltctl info DEVICE
boltctl list
boltctl monitor
boltctl power

TANIM

boltctl, Thunderbolt 3(TM) cihazlarını yöneten sistem arka plan programı olan boltd ile etkileşim için kullanılan komut satırı arayüzüdür. Cihazların durumunu sorgulamak ve yönetmek için kullanılabilir.

Cihazlar, benzersiz tanımlayıcıları (uuid) aracılığıyla küresel olarak tanımlanabilir. Bir DEVICE tanıtıcısı alan tüm komutlar bu benzersiz kimliği bekler.

Herhangi bir komut verilmezse, şuna eşdeğerdir:

boltctl list

SEÇENEKLER

--version

Sürüm bilgilerini yazdırın ve çıkın.

-U | --uuid {full | short | alias | N}

UUID'lerin nasıl yazdırılacağını kontrol edin. Biraz hassas veriler olduklarından, bunların herkese açık olarak tam uzunlukta paylaşılması tavsiye edilmez. Bunun yerine, boltctl çıktısını paylaşırken kısa veya alias kullanılabilir ve kullanılmalıdır.

full

Tüm UUID'leri tam uzunlukta yazdırın.

short

Yalnızca ilk 13 karakterin yazdırılması için tüm UUID'leri kısaltın.

alias

Tüm UUID'ler, UUID'den türetilen rastgele bir dizeyle değiştirilir, bu nedenle cihazlar, orijinal UUID'yi açığa çıkarmadan benzersiz bir şekilde tanımlanabilir.

N

Bir N tamsayı belirtilirse, tüm UUID'ler yalnızca N'ye kadar görünecek şekilde kesilir.

KOMUTLAR

authorize [-F | --first-time] DEVICE

Benzersiz kimliği (uuid) DEVICE aracılığıyla tanımlanan, şu anda yetkisiz bir cihazı yetkilendirin. Veritabanında bir anahtar saklanıyorsa, etki alanının güvenlik düzeyi güvenli cihaz bağlantısını desteklediği için kullanılacaktır. Bir cihazın uuid'sini bulmak için boltctl list'i kullanın.

-F | --first-time

Normalde, zaten yetkilendirilmiş bir cihazı yetkilendirmeye çalışırken boltctl hiçbir şey yapmaz ve başarılı bir durum kodu döndürür. Bu seçeneği kullanırken, cihaz zaten yetkilendirilmişse girişim başarısız olur ve negatif bir çıkış koduyla sonuçlanır.

config --describe [global|domain|device]

Genel, etki alanı veya tüm (hiçbir şey belirtilmemişse) özellikleri listeleyin. Biçim 3 sütundur: izin, ad, açıklama. İzin, özelliğin yalnızca okunabilir mi yoksa yazılabilir mi olduğunu gösterir.

config KEY [VALUE]

VALUE belirtilmişse, genel bir özellik alın veya ayarlayın.

config <domain|device>.KEY TARGET [VALUE]

VALUE belirtilirse, bir etki alanı veya cihaz özelliği alın veya ayarlayın; burada TARGET, alanın veya cihazın benzersiz kimliğidir.

domains [-v | --verbose]

Şu anda etkin olan tüm Thunderbolt etki alanlarını listeleyin. Bir Thunderbolt etki alanı, Thunderbolt denetleyici donanımını temsil eder. Sistemde bulunan her Thunderbolt denetleyicisi için bir etki alanı (ve ana cihaz) olacaktır. security özelliği, denetleyicinin güvenlik düzeyini gösterir. iommu desteği etkinse (boltd kılavuz sayfasına bakın), "güvenli" veya "kullanıcı" için bir +immu soneki ile belirtilir. modu veya güvenlik seviyesinin "yok" (sl0) olması durumunda yalnızca düz iommu. bootacl, önyükleme erişim denetimi listesinin (BootACL) kullanılan ve toplam alanlarını ve boş olmayan tüm girişlerin içeriğini gösterir. Not: BootACL desteklenmiyorsa, her ikisi için de 0 (0/0) gösterecektir. çevrimiçi özelliği, şimşek denetleyicisinin şu anda üretici yazılımı tarafından çalıştırılıp çalıştırılmadığını gösterir. NB: denetleyici şu anda çevrimdışıysa, BootACL listesi, boltd'nin, denetleyici tekrar çevrimiçi olduğunda ve yerel değişiklikler denetleyiciyle eşitlendikten sonra listenin nasıl görüneceğini tahmin ettiğini yansıtır. . Liste bu arada değiştirilmişse bu doğru olmayabilir, örn. farklı bir kurulumdan veya işletim sisteminden.

enroll [--policy policy] DEVICE

DEVICE benzersiz kimliğine sahip cihazı yetkilendirin ve veritabanına kaydedin. Alan güvenli bağlantıyı destekliyorsa, cihaz adı ve satıcı adının yanında yeni bir anahtar oluşturulacak ve veritabanında saklanacaktır. Anahtar oluşturulursa gelecekte cihazı güvenli bir şekilde yetkilendirmek için kullanılacaktır.

--policy {default | auto | manual}

Yeni kaydedilen cihaz için kullanılacak politikayı belirtin.

default

Arka plan programının genel varsayılan ilkesini kullanın; bu değiştirilebilir, ancak normalde otomatik'tir.

auto

Bağlandığında bu cihazı otomatik olarak yetkilendir.

manual

Cihazı otomatik olarak yetkilendirme etmeyin; bunun yerine boltctl yetkilendirme yoluyla manuel yetkilendirme gerektirir.

forget DEVICE

DEVICE benzersiz kimliğine sahip cihazla ilgili bilgileri veritabanından kaldırın. Bu, daha önce oluşturulmuşsa anahtarı da içerir. DEVICE yerine --all iletirseniz, yalnızca bir aygıt yerine tüm aygıtlar kaldırılır.

info DEVICE

DEVICE benzersiz kimliğine sahip cihazla ilgili bilgileri görüntüleyin.

list [-a | --all]

Tüm bağlı ve saklanan cihazlar hakkındaki bilgileri listeleyin ve yazdırın.

-a | --all

Normalde, gösterilecek tek cihaz türü çevre birimleridir. Bu nedenle, ana bilgisayarın kendisini temsil eden cihaz atlanacaktır. Bunun yerine bu seçeneğin kullanılması, listedeki tüm cihaz türlerini içerecektir.

monitor

Bağlı cihazlarda değişiklikleri dinleyin ve gösterin.

power [-t | --timeout seconds] [-q | --query]

Thunderbolt denetleyicisini çalıştırın. Thunderbolt denetleyicisi "yerel numaralandırma modunda" değilse, ana bilgisayar üretici yazılımı/BIOS tarafından tamamen kapatılabilir. Desteklenen sistemlerde, yıldırım denetleyicisini "zorlamak" için bir arabirim vardır. Destekleniyorsa, bu komut arka plan programından bunu yapmasını isteyecektir. Arka plan programı, tüm müşteri isteklerini takip edecek ve son istek serbest bırakıldığında zorla gücü geçersiz kılmayı serbest bırakacaktır.

-t | --timeout seconds

Belirtilen saniye miktarından sonra güç talebini serbest bırakın ve çıkın.

-q | --query

Daemon'un geçerli kuvvet gücü durumunu sorgulayın.

YAZAR

Christian Kellner tarafından yazıldı.