У меня возникли некоторые проблемы со сменой владельца логического тома Linux LVM в моей системе Debian wheezy. Я добавил следующее правило udev как в initramfs, так и в настоящую корневую файловую систему:
SUBSYSTEM=="block",
ENV{DM_UUID}=="LVM-yYuoI8k05GWxZnz9BeEIwPUGGeojzF3dZZmXTYRqC051Tllj76OHdDlzYhKZUu7u",
OWNER="nikratio"
Если я отключу и снова включу этот логический том с помощьюlvchange, он создается с правильным владельцем.
Однако при загрузке компьютера владельцем устройства всегда оказывается root:disk
другой пользователь.
С другой стороны, если я посмотрю на разрешения непосредственно перед тем, как initramfs выполнит настоящую инициализацию, владелец на самом деле указан правильно (т. е.никратио).
Итак, в какой-то момент между выполнением настоящей init и завершением запуска что-то перезаписывает владельца устройства, но и до, и после этого правило применяется правильно.
Есть ли у кого-нибудь идеи, что здесь происходит? Как мне заставить это работать?