
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 floppy
Gruppe zugewiesen wird.
idVendor
und idProduct
Ihres 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/sdx
nach etwas Einzigartigerem suchen.
Übrigens, in Jessie 91-permissions.rules
wird 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.