
私は USB で接続された外付けハードディスクを持っています。外付けなので、/dev ファイルはグループ フロッピーにあります。しかし、私はこれを内部のように使用しています。また、SD カードやその他の USB デバイスをフォーマットすることもあります。これを行うにはグループ フロッピーを使用します。このハードディスクを誤ってフォーマットしたくないので、グループ フロッピーには入れないようにしています。
別のグループに設定するにはどうすればよいでしょうか。現在は 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
より一意なものを探すことができます。
ちなみに、Jessieでは、91-permissions.rules
は削除されています(バグを参照)#751892) なので、SD カードのフォーマットを継続するには、アップグレード後にその逆の操作を行う準備もする必要があります。