Evite que un dispositivo USB específico se monte automáticamente

16

Quiero evitar que un dispositivo USB se monte automáticamente en Ubuntu 13.04. Por ejemplo, cuando conecto mi iPhone 5 a mi escritorio, se me solicita constantemente lo que quiero hacer (si quiero borrar o no el "iPod" conectado a mi máquina, etc.). Dado que no uso la computadora como una forma más de cargar el dispositivo, ¿hay alguna manera de evitar que el dispositivo se monte y aún así permitir que el dispositivo extraiga corriente de la máquina?

Mark D
fuente

Respuestas:

12

Usando el terminal y gedit

Primero encuentre la ID para su dispositivo desde un terminal usando lsusbcuando su dispositivo está conectado (por ejemplo 0951:1692). También debe encontrar cuál es el nombre de su dispositivo lsblk. Digamos que el nombre es /dev/sdb1.

Crear un nuevo guión, dejar que digamos unmount.shen /lib/udevla sudo -H gedit /lib/udev/unmount.shy poner siguientes líneas en el interior:

#!/bin/bash

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

Guarde el archivo, ciérrelo y hágalo ejecutable con:

chmod +x /lib/udev/unmount.sh

Ahora, usted debe hacer un nuevo archivo de reglas de /etc/udev/rules.d/con sudo -H gedit /etc/udev/rules.d/100-unmount-iphone.rulesy poner una nueva regla de allí como esto:

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

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Para volver a cargar las reglas de udev sin reiniciar, use el siguiente comando:

sudo udevadm control --reload-rules

Usando sepia

O, otra forma es instalar y usar CuttlefishInstalar comixcursors-zurdos , una herramienta simple que realiza reflejos en su computadora.

Radu Rădeanu
fuente
Bueno, parece que Cuttlefish ya no está disponible
Antony
Acabo de instalar Cuttlefisth ahora en Ubuntu 14.04
Anwar
utilizado udisksctlen unmount.shdesmontar una partición de Windows desde una unidad flash USB: udisksctl unmount --block-device /dev/sr1. para referencia: udisks.freedesktop.org/docs/latest/udisksctl.1.html
Martin Zeitler