Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ceci est une ancienne révision du document !
La commande lsusb
permet d'afficher des informations relatives aux bus USB du système et aux périphériques qui y sont connectés.
Contrairement à une légende relativement tenace, la commande lsusb
, utilisée sans l'option -v
, n'a pas à être exécutée avec les privilèges du super-utilisateur (root) :
lsusb
Par contre, pour fournir des informations détaillées, la commande lsusb
doit ouvrir les fichiers du répertoire /proc/bus/usb
en lecture/écriture. Vous devez donc être “root” pour pouvoir le faire :
lsusb -v
OPTION | RÉSULTAT |
---|---|
-v, --verbose | Demander à lsusb d'être volubile et d'afficher des informations détaillées sur les périphériques. Cela inclut les descripteurs de configuration pour la vitesse actuelle des périphériques. Lorsqu'ils sont disponibles, les descripteurs de classe sont également affichés pour les classes de périphériques USB tels que les hubs, les périphériques audio, HID, de communications et les cartes à puce. |
-s [[bus]:][devnum] | N'afficher que les périphériques indiqués par bus et/ou devnum. Les deux identifiants doivent être fournis sous forme décimale et peuvent être omis. |
-d [vendor]:[product] | N'afficher que les périphériques dont on indique les identifiants du vendeur et du produit. Les deux identifiants doivent être fournis sous forme hexadécimale. |
-D device | Ne pas balayer le répertoire /proc/bus/usb, afficher plutôt seulement les informations du périphérique dont on a indiqué le nom de fichier de périphérique. Le fichier de périphérique devrait être quelque chose comme /proc/bus/usb/001/001. Cette option permet d'afficher des informations détaillées comme avec l'option -v ; vous devez être le superutilisateur pour pouvoir l'utiliser. |
-t | Demander à lsusb d'afficher la hiérarchie physique des périphériques USB sous forme d'arbre. |
-V, --version | Afficher les informations de version et quitter. |
Vous venez d'acheter la dernière clé Wi-Fi trop de la balle qui promet un débit de folie et en plus elle fait WPA2, mais voilà, lsusb
ne retourne que ses identifiants numériques… et vous avez la flemme de scruter les messages du noyau.
lsusb -d 2357:
Bus 006 Device 012: ID 2357:0109
C'est moche mais il est possible que cela soit dû à l'ancienneté du fichier de données (le fichier /var/lib/usbutils/usb.ids
, qui est un simple fichier texte) utilisé par la commande… tentez donc une mise à jour dudit fichier :
update-usbids
--2018-12-21 18:30:00-- http://www.linux-usb.org/usb.ids Résolution de www.linux-usb.org (www.linux-usb.org)… 216.105.38.10 Connexion à www.linux-usb.org (www.linux-usb.org)|216.105.38.10|:80… connecté. requête HTTP transmise, en attente de la réponse… 200 OK Taille : 599589 (586K) [text/plain] Sauvegarde en : « /var/lib/usbutils/usb.ids.new » /var/lib/usbutils/usb.ids.new 100%[======================>] 585,54K 470KB/s in 1,2s 2018-12-21 18:30:01 (470 KB/s) — « /var/lib/usbutils/usb.ids.new » sauvegardé [599589/599589] Done.
Et puisque votre soif de casser la clé WEP à Tatie Danielle n'a d'égale que votre soif de comprenette :
ls -lh /var/lib/usbutils/usb.ids*
-rw-r--r-- 1 root root 586K déc. 4 21:34 /var/lib/usbutils/usb.ids -rw-r--r-- 1 root root 539K déc. 21 18:30 /var/lib/usbutils/usb.ids.old
Et qu'en plus, vous avez de la suite dans les idées :
lsusb -d 2357:
Bus 006 Device 012: ID 2357:0109 TP-Link TL WN823N RTL8192EU
Et hop, vous n'avez plus qu'à ouvrir un fil de discussion sur le forum, parce que là en fait, ben le draille-veur y marche pas… bah oui c'est moche.