J'étudie pour obtenir une certification Linux auprès de la fondation Linux, mais j'ai quelques questions à propos d'un laboratoire. Voici le laboratoire:
- Créez et implémentez une règle sur votre système qui créera un lien symbolique appelé myusb lorsqu'un périphérique USB est branché.
- Branchez un périphérique USB sur votre système. Cela peut être une clé USB, une souris, une webcam, etc. Remarque: Si vous exécutez une machine virtuelle sous un hyperviseur, vous devrez vous assurer que le périphérique USB est vu par l'invité, ce qui correspond généralement à un clic de souris qui déconnecte également le périphérique. de l'hôte.
- Obtenez une liste du répertoire/dev et voyez si votre lien symbolique a été créé.
- Retirez le périphérique USB. (Si c'est un lecteur, vous devriez toujours le démonter d'abord pour des raisons de sécurité.)
- Voyez si votre lien symbolique existe toujours dans/dev.
ce que j'ai fait dans le terminal;
Créez un fichier nommé /etc/udev/rules.d/75-myusb.rules
Sudo vim /etc/udev/rules.d/75-myusb.rules
et ne l'inclure qu'une seule ligne de contenu:
SUBSYSTEM=="usb", SYMLINK+="myusb"
redémarrer le service udev et vérifier
Sudo /etc/init.d/udev restart
ls -lF /dev | grep myusb
Mais que pas de sortie de la dernière commande, pas de liste du tout.
Comment puis-je vérifier si le lien symbolique a été créé?
Peu de points
Utilisé 75-
, les règles sont exécutées dans l'ordre. Il est possible que votre règle soit remplacée par les règles suivantes de /lib/udev/rules.d/
, préférez utiliser 99-
~ 90-
SUBSYSTEM=="usb", SYMLINK+="myusb"
trop générique
Il correspond à toutes les actions d'événement add
name__, remove
& change
name__. À côté de tous les périphériques USB. Peut-être devriez-vous le rendre plus strict.
Vérifier en utilisant lsusb
name__
Bus 003 Device 003: ID 0461:4d81 Primax Electronics, Ltd Dell N889 Optical Mouse
et les ajouter:
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="0461", ATTRS{idProduct}=="4d81", SYMLINK+="myusb"
Tous les périphériques ne créent pas de nœud dans /dev
. (Pourriez-vous préciser quel type d'appareils vous avez utilisé)
Bonus :), même si la règle reste large concernant les nœuds de périphériques de l’arbre. Lorsque vous branchez l'appareil photo, il n'y a pas qu'un seul nœud créé, mais plusieurs d'entre eux, de la racine de l'arbre à la feuille (la feuille est dans la plupart des cas celle recherchée). Vérifier:
udevadm info -a /dev/video0
La règle modifiée précédente peut correspondre aux deux derniers nœuds (pas la feuille).