]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
selinux: Allow to manage locks 7971/head
authorBoris Ranto <branto@redhat.com>
Tue, 8 Mar 2016 09:59:33 +0000 (10:59 +0100)
committerBoris Ranto <branto@redhat.com>
Tue, 8 Mar 2016 09:59:38 +0000 (10:59 +0100)
We currently create the ceph lock by an unconfined process (ceph-disk).
Unconfined processes inherit the context from the parrent directory.
This allows ceph daemons to access the files with context inherrited
from the parent directory (/var/lock | /run/lock).

Signed-off-by: Boris Ranto <branto@redhat.com>
selinux/ceph.te

index e31f68118ec10ba3cf4e6cc42fd75f288c36065e..52bb504bc0ec5c4ba6ee406778309c3372fcdb78 100644 (file)
@@ -94,6 +94,7 @@ files_list_tmp(ceph_t)
 fstools_exec(ceph_t)
 nis_use_ypbind_uncond(ceph_t)
 storage_raw_rw_fixed_disk(ceph_t)
+files_manage_generic_locks(ceph_t)
 
 allow ceph_t sysfs_t:dir read;
 allow ceph_t sysfs_t:file { read getattr open };