summaryrefslogtreecommitdiffstats
path: root/selinux (follow)
Commit message (Collapse)AuthorAgeFilesLines
* selinux: Allow to manage locksBoris Ranto2016-03-081-0/+1
| | | | | | | | | 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: allow dac_override capabilityBoris Ranto2016-03-081-1/+1
| | | | | Fixes: #14870 Signed-off-by: Boris Ranto <branto@redhat.com>
* selinux: Allow log files to be located in /var/log/radosgwBoris Ranto2016-02-112-1/+2
| | | | | | | | | | | | | | | | We do suggest users to put their logs in /var/log/radosgw in the documentation at times. We should also label that directory with ceph_var_log_t so that ceph daemons can also write there. The commit also updates the man page for this policy. This man page is automatically generated by * sepolicy manpage -p . -d ceph_t and have not been reloaded in a while. Hence, it contains few more changes than the new radosgw directory. Signed-off-by: Boris Ranto <branto@redhat.com>
* selinux: Fix man page locationBoris Ranto2015-10-061-370/+0
| | | | | | | | | | The SELinux man page was previously located in two places and the man page that was supposed to be updated when rgw selinux changes were proposed did not get updated properly. Fixing this by moving selinux/ceph_selinux.8 to man/ceph_selinux.8. Also, populate EXTRA_DIST with ceph_selinux.8. Signed-off-by: Boris Ranto <branto@redhat.com>
* radosgw: log to /var/log/ceph instead of /var/log/radosgwSage Weil2015-09-162-5/+2
| | | | | | This is simpler. Signed-off-by: Sage Weil <sage@redhat.com>
* selinux: Update policy for radosgwBoris Ranto2015-09-113-13/+61
| | | | | | | The current SELinux policy does not cover radosgw daemon. This patch introduces the SELinux support for radosgw daemon (civetweb only). Signed-off-by: Boris Ranto <branto@redhat.com>
* selinux: Add .gitignore fileBoris Ranto2015-08-051-0/+3
| | | | | | | The gitbuilders release script needs this. Otherwise, the ceph-release build will fail because there were some untracked files. Signed-off-by: Boris Ranto <branto@redhat.com>
* selinux: Update the SELinux policy rulesBoris Ranto2015-08-051-0/+29
| | | | | | | Few new denials were found while testing the policy. Updating the policy rules to refelct that. Signed-off-by: Boris Ranto <branto@redhat.com>
* SELinux Makefile can't work in parallelBoris Ranto2015-08-051-1/+1
| | | | | | | | We need to force single-core compilation of SELinux policy files in the sub-make target as SELinux Makefile does not work properly when run in parallel mode. Signed-off-by: Boris Ranto <branto@redhat.com>
* selinux: Allow setuid and setgid to ceph-mon and ceph-osdBoris Ranto2015-08-051-0/+1
| | | | Signed-off-by: Boris Ranto <branto@redhat.com>
* Update selinux policy (after local test).Milan Broz2015-08-052-18/+15
| | | | | | Changes enerated with ceph-test package. Signed-off-by: Milan Broz <mbroz@redhat.com>
* Add initial SELinux supportBoris Ranto2015-08-055-0/+709
This patch modifies the build system and spec file to provide a support for SELinux enforcing in an opt-in matter via ceph-selinux package. Signed-off-by: Boris Ranto <branto@redhat.com>