web-dev-qa-db-fra.com

Empêcher le montage automatique d'un périphérique USB spécifique

Je souhaite empêcher le montage automatique d'un périphérique USB dans Ubuntu 13.04. Par exemple, lorsque je connecte mon iPhone 5 à mon ordinateur de bureau, on me demande constamment ce que je veux faire (que je veuille ou non effacer "l'iPod" connecté à ma machine, etc.). Étant donné que je n'utilise pas l'ordinateur uniquement pour charger le périphérique, existe-t-il un moyen d'empêcher le montage du périphérique tout en lui permettant de tirer du courant de la machine?

15
Mark D

Utiliser le terminal et gedit

Recherchez d’abord l’identifiant de votre appareil auprès de terminal en utilisant lsusb lorsque votre appareil est connecté (par exemple, 0951:1692). Aussi, vous devriez trouver quel est le nom de votre appareil avec lsblk. Disons que le nom est /dev/sdb1.

Créez un nouveau script, disons unmount.sh dans /lib/udev avec Sudo -H gedit /lib/udev/unmount.sh et placez les lignes suivantes à 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 dans /etc/udev/rules.d/ avec Sudo -H gedit /etc/udev/rules.d/100-unmount-iphone.ruleset y insérer une nouvelle règle comme celle-ci:

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

enter image description hereenter image description hereenter image description here

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

Sudo udevadm control --reload-rules

Utiliser la seiche

Ou bien, une autre méthode consiste à installer et à utiliser Cuttlefish Install comixcursors-lefthanded - un outil simple qui réalise les réflexes sur votre ordinateur.

11
Radu Rădeanu

Pour contrôler quels programmes démarrent automatiquement lorsque vous branchez un périphérique, allez à

Paramètres système - Détails - Support amovible

enter image description here

Source: Documentation Ubuntu - Mount/USB

0
Sergio