остановить включение внешнего жесткого диска в группу дискет

остановить включение внешнего жесткого диска в группу дискет

У меня есть внешний жесткий диск, подключенный по usb. Поскольку он внешний, файл /dev для него находится в группе floppy. Однако я использую его так, как будто он внутренний. Я также иногда форматирую карты SD и другие устройства USB, для этого я нахожусь в группе floppy. Я не хочу случайно отформатировать этот жесткий диск, поэтому не хочу, чтобы он был в группе floppy.

Как мне настроить его так, чтобы он был в другой группе. В настоящее время он управляется udev. Я не смог разобраться, как настроить udev.

Я использую Debian 7 (Wheezy)

решение1

Простое правило UDEV должно помочь:

SUBSYSTEM=="block", ATTRS{idVendor}=="058f", ATTRS{idProduct}=="6366", GROUP="disk"

Добавьте его, скажем, /etc/udev/rules.d/92-treat-my-usb-drive-as-internal.rulesк , чтобы он обрабатывался после 91-permissions.rules, который назначает floppyгруппу.

idVendorи idProductваш USB-накопитель может быть обнаружен с помощью $ lsusb:

$ lsusb
Bus 001 Device 005: ID 058f:6366 Alcor Micro Corp. Multi Flash Reader
<...>

Обратите внимание, что они не совсем уникальны: они идентифицируют модель, а не каждое отдельное устройство. Если для вас это проблема, вы можете поискать $ udevadm info -a -n /dev/sdxчто-то более уникальное.

Кстати, в Джесси, 91-permissions.rulesвыпадает (см. ошибку#751892), поэтому вам также придется быть готовым сделать обратное после обновления, чтобы продолжить форматирование SD-карт.

Связанный контент