Impedir que um dispositivo USB específico seja montado automaticamente


16

Eu quero parar um dispositivo USB da montagem automática no Ubuntu 13.04. Por exemplo, quando conecto o iPhone 5 à área de trabalho, sempre é solicitado o que eu quero fazer (se eu quero ou não apagar o "iPod" conectado à minha máquina, etc.). Como não uso o computador como outra maneira de carregar o dispositivo, existe uma maneira de impedir que o dispositivo seja montado e ainda permitir que o dispositivo retire corrente da máquina?

Respostas:


12

Usando o terminal e gedit

Primeiro, encontre o ID do seu dispositivo em um terminal usando lsusbquando o dispositivo estiver conectado (por exemplo 0951:1692). Além disso, você deve encontrar qual é o nome do seu dispositivo lsblk. Digamos que o nome seja /dev/sdb1.

Crie um novo script, vamos dizer unmount.shem /lib/udevcom sudo -H gedit /lib/udev/unmount.she colocar próximas linhas dentro:

#!/bin/bash

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

Salve o arquivo, feche-o e torne-o executável com:

chmod +x /lib/udev/unmount.sh

Agora, você deve fazer um novo arquivo de regras em /etc/udev/rules.d/com sudo -H gedit /etc/udev/rules.d/100-unmount-iphone.rulese colocar uma nova regra de lá assim:

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

insira a descrição da imagem aqui insira a descrição da imagem aqui insira a descrição da imagem aqui

Para recarregar as regras do udev sem reiniciar, use o próximo comando:

sudo udevadm control --reload-rules

Usando Chocos

Ou, outra maneira é instalar e usar o CuttlefishInstalar comixcursors-lefthanded - uma ferramenta simples que realiza reflexos no seu computador.


Oh, bem, parece que o Choco não está mais disponível
Antony

Eu instalei o Cuttlefisth agora no Ubuntu 14.04
Anwar

usado udisksctlem unmount.shdesmontar uma partição do Windows a partir de uma unidade flash USB: udisksctl unmount --block-device /dev/sr1. para referência: udisks.freedesktop.org/docs/latest/udisksctl.1.html
Martin Zeitler

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.