Запретить автоматическое подключение определенного USB-устройства

16

Я хочу остановить автоматическое монтирование USB-устройства в Ubuntu 13.04. Например, когда я подключаю свой iPhone 5 к своему рабочему столу, меня постоянно спрашивают, что я хочу сделать (хочу ли я удалить «iPod», подключенный к моей машине, и т. Д.). Поскольку я не использую компьютер как нечто большее, чем способ зарядки устройства, есть ли способ предотвратить установку устройства и при этом позволить устройству получать ток от машины?

Марк Д
источник

Ответы:

12

Использование терминала и Gedit

Сначала найдите идентификатор вашего устройства из терминала, который используется, lsusbкогда ваше устройство подключено (например 0951:1692). Также вам следует узнать, как называется ваше устройство lsblk. Позвольте сказать, что имя /dev/sdb1.

Создайте новый сценарий, скажем , unmount.shв /lib/udevс sudo -H gedit /lib/udev/unmount.shи поставить следующие строки внутри:

#!/bin/bash

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

Сохраните файл, закройте его и сделайте его исполняемым с помощью:

chmod +x /lib/udev/unmount.sh

Теперь вы должны создать новый файл правил /etc/udev/rules.d/с помощью sudo -H gedit /etc/udev/rules.d/100-unmount-iphone.rulesи поместить туда новое правило, например:

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

введите описание изображения здесь введите описание изображения здесь введите описание изображения здесь

Чтобы перезагрузить правила udev без перезапуска, используйте следующую команду:

sudo udevadm control --reload-rules

Использование каракатицы

Или другой способ - установить и использовать CuttlefishУстановите comixcursors-lefthanded - простой инструмент, который реализует рефлексы на вашем компьютере.

Раду Рэдяну
источник
О, хорошо, похоже, что Каракатицы больше не доступны
Энтони
Я только что установил Cuttlefisth на Ubuntu 14.04
Anwar
используется udisksctlв unmount.shразмонтировать раздел для Windows с флэш - накопителя USB: udisksctl unmount --block-device /dev/sr1. для справки: udisks.freedesktop.org/docs/latest/udisksctl.1.html
Мартин Цайтлер,
0

Чтобы контролировать, какие программы запускаются автоматически при подключении устройства, перейдите к

Настройки системы - Подробности - Съемный носитель

введите описание изображения здесь

Источник: документация по Ubuntu - Mount / USB

Sergio
источник