From: Milan Broz Date: Wed, 5 Aug 2015 12:25:07 +0000 (+0200) Subject: Set Ceph device partitions owner to ceph user in udev. X-Git-Tag: v9.1.0~294^2~14 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=8bd35bd6079b1251d7c0d72ba32e14047209bb7b;p=ceph.git Set Ceph device partitions owner to ceph user in udev. Signed-off-by: Milan Broz --- diff --git a/udev/95-ceph-osd.rules.systemd b/udev/95-ceph-osd.rules.systemd index dccfe34f84b8..235c25509c7d 100644 --- a/udev/95-ceph-osd.rules.systemd +++ b/udev/95-ceph-osd.rules.systemd @@ -2,6 +2,7 @@ ACTION=="add", SUBSYSTEM=="block", \ ENV{DEVTYPE}=="partition", \ ENV{ID_PART_ENTRY_TYPE}=="4fbd7e29-9d25-41b8-afd0-062c0ceff05d", \ + OWNER:="ceph", GROUP:="ceph", MODE:="660", \ TAG+="systemd", \ ENV{SYSTEMD_WANTS}+="ceph-disk-activate@/dev/$name.service" @@ -9,6 +10,7 @@ ACTION=="add", SUBSYSTEM=="block", \ ACTION=="add", SUBSYSTEM=="block", \ ENV{DEVTYPE}=="partition", \ ENV{ID_PART_ENTRY_TYPE}=="45b0969e-9b03-4f30-b4c6-b4b80ceff106", \ + OWNER:="ceph", GROUP:="ceph", MODE:="660", \ TAG+="systemd", \ ENV{SYSTEMD_WANTS}+="ceph-disk-activate-journal@/dev/$name.service" @@ -16,6 +18,7 @@ ACTION=="add", SUBSYSTEM=="block", \ ACTION=="add" SUBSYSTEM=="block", \ ENV{DEVTYPE}=="partition", \ ENV{ID_PART_ENTRY_TYPE}=="45b0969e-9b03-4f30-b4c6-5ec00ceff106", \ + OWNER:="ceph", GROUP:="ceph", MODE:="660", \ RUN+="/sbin/cryptsetup --key-file /etc/ceph/dmcrypt-keys/$env{ID_PART_ENTRY_UUID} --key-size 256 create $env{ID_PART_ENTRY_UUID} /dev/$name" # Map data device and @@ -24,5 +27,6 @@ ACTION=="add" SUBSYSTEM=="block", \ ACTION=="add" SUBSYSTEM=="block", \ ENV{DEVTYPE}=="partition", \ ENV{ID_PART_ENTRY_TYPE}=="4fbd7e29-9d25-41b8-afd0-5ec00ceff05d", \ + OWNER:="ceph", GROUP:="ceph", MODE:="660", \ TAG+="systemd", \ ENV{SYSTEMD_WANTS}+="ceph-disk-dmcrypt-activate@/dev/$name.service"