Empêcher un périphérique USB spécifique de se monter automatiquement


16

Je souhaite empêcher un périphérique USB de se monter automatiquement dans Ubuntu 13.04. Par exemple, lorsque je connecte mon iPhone 5 à mon bureau, je suis constamment invité à indiquer ce que je veux faire (que je veuille ou non supprimer "l'iPod" connecté à ma machine, etc.). Étant donné que je n'utilise pas l'ordinateur comme autre moyen de recharger l'appareil, existe-t-il un moyen d'empêcher l'appareil de monter et de permettre à l'appareil de tirer du courant de la machine?

Réponses:


12

Utilisation du terminal et de gedit

Trouvez d'abord l'ID de votre appareil à partir d'un terminal en utilisant lsusblorsque votre appareil est connecté (par exemple 0951:1692). Vous devez également trouver le nom de votre appareil lsblk. Disons que le nom est /dev/sdb1.

Créer un nouveau script, disons unmount.shdans /lib/udevavec sudo -H gedit /lib/udev/unmount.shet mettre à côté des lignes à l' intérieur:

#!/bin/bash

udisks --unmount /dev/sdb1
udisks --detach /dev/sdb

Enregistrez le fichier, fermez-le et rendez-le exécutable avec:

chmod +x /lib/udev/unmount.sh

Maintenant, vous devez créer un nouveau fichier de règles /etc/udev/rules.d/avec sudo -H gedit /etc/udev/rules.d/100-unmount-iphone.ruleset mettre une nouvelle règle comme ceci:

ACTION=="add", ATTRS{idVendor}=="0951", ATTRS{idProduct}=="1692", RUN+="/lib/udev/unmount.sh"

entrez la description de l'image ici entrez la description de l'image ici entrez la description de l'image ici

Pour recharger les règles udev sans redémarrer, utilisez la commande suivante:

sudo udevadm control --reload-rules

Utiliser la seiche

Ou, une autre façon est d'installer et d'utiliser CuttlefishInstallez comixcursors-gaucher - un outil simple qui réalise les réflexes sur votre ordinateur.


Eh bien, on dirait que la seiche n'est plus disponible
Antony

J'ai installé Cuttlefisth tout à l'heure sur Ubuntu 14.04
Anwar

utilisé udisksctldans unmount.shpour démonter une partition Windows à partir d' un lecteur flash USB: udisksctl unmount --block-device /dev/sr1. pour référence: udisks.freedesktop.org/docs/latest/udisksctl.1.html
Martin Zeitler

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.