Udev-Regel zum Ändern des Besitzers von Linux-LVM-Geräteknoten

1352
Nikratio

Ich habe Probleme, den Besitzer eines logischen Linux-LVM-Volumes auf meinem Debian-Wheezy-System zu ändern. Ich habe die folgende udev-Regel sowohl dem initramfs als auch dem echten Root-Dateisystem hinzugefügt:

SUBSYSTEM=="block", ENV=="LVM-yYuoI8k05GWxZnz9BeEIwPUGGeojzF3dZZmXTYRqC051Tllj76OHdDlzYhKZUu7u", OWNER="nikratio" 

Wenn ich dieses logische Volume mit lvchange deaktivieren und erneut aktivieren, wird es mit dem richtigen Eigentümer erstellt.

Wenn ich den Computer jedoch starte, wird das Gerät immer im Besitz von root:disk.

Auf der anderen Seite, wenn ich mir die Berechtigungen genau anschaue, bevor initramfs die echte init ausführt, ist der Besitzer tatsächlich korrekt (dh nikratio ).

Irgendwann zwischen der Ausführung des echten Init und dem abgeschlossenen Startvorgang überschreibt etwas den Besitzer von Gerät, aber sowohl vor als auch danach wird die Regel korrekt angewendet.

Hat jemand eine Idee, was hier passiert? Wie kann ich das zum Laufen bringen?

1
Ändert eine spätere udev-Regel sie möglicherweise zurück? Paul vor 11 Jahren 0
Was ist das spezifische Problem, das Sie ansprechen möchten? Im Allgemeinen gehören alle Datenträger aus gutem Grund dem Root-Besitz. mdpc vor 11 Jahren 0
@mdpc: system ist debian wheezy, wie ich in der frage gesagt habe :-). Ich brauche Zugriff auf das Blockiergerät, damit gewöhnliche Benutzer es als Qemu-Speicher-Backend verwenden können. Nikratio vor 11 Jahren 0
@Paul: Ja, höchstwahrscheinlich, aber ich kann keine solche Regel finden ... Nikratio vor 11 Jahren 0

0 Antworten auf die Frage