Evitar que um dispositivo USB específico seja montado automaticamente

15

Eu quero impedir que um dispositivo USB seja montado automaticamente no Ubuntu 13.04. Por exemplo, quando conecto meu iPhone 5 à minha área de trabalho, sou constantemente solicitado pelo que quero fazer (se quero ou não apagar o "iPod" conectado à minha máquina, etc). Como não uso o computador como nada mais do que uma maneira de carregar o dispositivo, existe uma maneira de evitar que o dispositivo seja montado e ainda permitir que o dispositivo extraia corrente da máquina?

    
por Mark D 28.05.2013 / 17:00

2 respostas

10

Usando o terminal e o gedit

Primeiro, encontre o ID do seu dispositivo em um terminal usando lsusb quando seu dispositivo estiver conectado (por exemplo, %código%). Além disso, você deve descobrir qual é o nome do seu dispositivo com 0951:1692 . Digamos que o nome seja lsblk .

Crie um novo script, digamos /dev/sdb1 em unmount.sh com /lib/udev e coloque as próximas linhas em:

#!/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ê precisa criar um novo arquivo de regras em sudo -H gedit /lib/udev/unmount.sh com /etc/udev/rules.d/ e inserir uma nova regra assim:

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

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

sudo udevadm control --reload-rules

Usando choco

Ou, outra maneira é instalar e usar Chocos - uma ferramenta simples que realiza reflexos no seu computador.

    
por Radu Rădeanu 28.05.2013 / 17:29
0

Para controlar quais programas iniciam automaticamente quando você conecta um dispositivo, vá para

  

Configurações do Sistema - Detalhes - Mídia Removível

Fonte: Documentação do Ubuntu - Montagem / USB

    
por Sergio 27.10.2013 / 13:22