Verhindern, dass eine externe Festplatte zur Gruppe „Diskette“ gehört

Verhindern, dass eine externe Festplatte zur Gruppe „Diskette“ gehört

Ich habe eine externe Festplatte, die über USB angeschlossen ist. Da sie extern ist, befindet sich die Datei /dev dafür in der Gruppe Disketten. Ich verwende sie jedoch, als wäre sie intern. Manchmal formatiere ich auch SD-Karten und andere USB-Geräte. Dazu bin ich in der Gruppe Disketten. Ich möchte diese Festplatte nicht versehentlich formatieren und möchte sie daher nicht in der Gruppe Disketten haben.

Wie kann ich es so konfigurieren, dass es einer anderen Gruppe angehört? Es wird derzeit von udev verwaltet. Ich konnte nicht herausfinden, wie man udev konfiguriert.

Ich verwende Debian 7 (Wheezy)

Antwort1

Eine einfache UDEV-Regel wie diese sollte helfen:

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

Fügen Sie es beispielsweise zu hinzu /etc/udev/rules.d/92-treat-my-usb-drive-as-internal.rules, sodass es nach verarbeitet wird 91-permissions.rules, wodurch die floppyGruppe zugewiesen wird.

idVendorund idProductIhres USB-Laufwerks konnte erkannt werden mit $ lsusb:

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

Bitte beachten Sie, dass sie nicht eindeutig sind: Sie identifizieren das Modell, nicht jedes einzelne Gerät. Wenn das für Sie ein Problem darstellt, können Sie $ udevadm info -a -n /dev/sdxnach etwas Einzigartigerem suchen.

Übrigens, in Jessie 91-permissions.ruleswird gelöscht (siehe Bug#751892), daher müssen Sie sich nach dem Upgrade auch darauf vorbereiten, das Gegenteil zu tun, um die Formatierung von SD-Karten weiterhin durchführen zu können.

verwandte Informationen