外付けハードドライブがフロッピーディスクグループに参加するのを防ぎます

外付けハードドライブがフロッピーディスクグループに参加するのを防ぎます

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.rulesfloppy

idVendoridProductUSBドライブは次のように検出できます$ 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カードのフォーマットを進めるには、アップグレード後に反対の作業も準備する必要があります。

おすすめ記事