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カードのフォーマットを進めるには、アップグレード後に反対の作業も準備する必要があります。