Bug 788601
| Summary: | AVC denied for httpd_t on zarafa_var_lib_t if it's lnk_file | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 6 | Reporter: | Robert Scheck <redhat-bugzilla> |
| Component: | selinux-policy | Assignee: | Miroslav Grepl <mgrepl> |
| Status: | CLOSED ERRATA | QA Contact: | Milos Malik <mmalik> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 6.2 | CC: | dwalsh, jrieden, mmalik, robert.scheck |
| Target Milestone: | rc | ||
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | selinux-policy-3.7.19-149.el6 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2012-06-20 12:31:17 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
Fixed in Fedora. Backporting to RHEL6.3. Can you also please add "getattr", not only "read" - if not already done? We give both together. Fixed in selinux-policy-3.7.19-137.el6 You can download pre-release from http://people.redhat.com/dwalsh/SELinux/RHEL6/noarch/ Could you also fix the following problem ? # run_init service zarafa-indexer status Authenticating root. Password: zarafa-indexer is stopped # restorecon -Rv /var # run_init service zarafa-indexer start Authenticating root. Password: Starting zarafa-indexer: [ OK ] # restorecon -Rv /var restorecon reset /var/run/zarafa-indexer context system_u:object_r:zarafa_indexer_var_run_t:s0->system_u:object_r:var_run_t:s0 # ls -Z /var/run/zarafa-indexer* srw-rw-rw-. root root system_u:object_r:var_run_t:s0 /var/run/zarafa-indexer -rw-r--r--. root root system_u:object_r:zarafa_indexer_var_run_t:s0 /var/run/zarafa-indexer.pid # The file is not a regular file but it's a socket. # grep zarafa-indexer /etc/selinux/targeted/contexts/files/file_contexts /usr/bin/zarafa-indexer -- system_u:object_r:zarafa_indexer_exec_t:s0 /var/run/zarafa-indexer -- system_u:object_r:zarafa_indexer_var_run_t:s0 # Ye, I am fixing it. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2012-0780.html |
Description of problem: AVC denied for httpd_t on zarafa_var_lib_t if it's lnk_file, which should be allowed to support Zarafa + DRBD + drbdlinks proper, which makes sense as session data should be on a DRBD device otherwise a server switch will logout users etc. type=AVC msg=audit(1328713034.274:57): avc: denied { read } for pid=3651 comm="httpd" name="zarafa-webaccess" dev=vda1 ino=130674 scontext=system_u:system_r:httpd_t:s0 tcontext=system_u:object_r:zarafa_var_lib_t:s0 tclass=lnk_file type=SYSCALL msg=audit(1328713034.274:57): arch=c000003e syscall=4 success=no exit=-13 a0=7f1f89982620 a1=7fff3207fc10 a2=7fff3207fc10 a3=7f1f899826e0 items=0 ppid=3648 pid=3651 auid=4294967295 uid=48 gid=48 euid=48 suid=48 fsuid=48 egid=48 sgid=48 fsgid=48 tty=(none) ses=4294967295 comm="httpd" exe="/usr/sbin/httpd" subj=system_u:system_r:httpd_t:s0 key=(null) type=AVC msg=audit(1328713034.274:58): avc: denied { read } for pid=3651 comm="httpd" name="zarafa-webaccess" dev=vda1 ino=130674 scontext=system_u:system_r:httpd_t:s0 tcontext=system_u:object_r:zarafa_var_lib_t:s0 tclass=lnk_file type=SYSCALL msg=audit(1328713034.274:58): arch=c000003e syscall=83 success=no exit=-13 a0=7f1f89982620 a1=1ff a2=8 a3=7f1f899826e0 items=0 ppid=3648 pid=3651 auid=4294967295 uid=48 gid=48 euid=48 suid=48 fsuid=48 egid=48 sgid=48 fsgid=48 tty=(none) ses=4294967295 comm="httpd" exe="/usr/sbin/httpd" subj=system_u:system_r:httpd_t:s0 key=(null) type=AVC msg=audit(1328713034.274:59): avc: denied { read } for pid=3651 comm="httpd" name="zarafa-webaccess" dev=vda1 ino=130674 scontext=system_u:system_r:httpd_t:s0 tcontext=system_u:object_r:zarafa_var_lib_t:s0 tclass=lnk_file type=SYSCALL msg=audit(1328713034.274:59): arch=c000003e syscall=4 success=no exit=-13 a0=7f1f89982620 a1=7fff3207fc10 a2=7fff3207fc10 a3=7f1f899826e0 items=0 ppid=3648 pid=3651 auid=4294967295 uid=48 gid=48 euid=48 suid=48 fsuid=48 egid=48 sgid=48 fsgid=48 tty=(none) ses=4294967295 comm="httpd" exe="/usr/sbin/httpd" subj=system_u:system_r:httpd_t:s0 key=(null) Version-Release number of selected component (if applicable): selinux-policy-3.7.19-126.el6_2.4.noarch selinux-policy-targeted-3.7.19-126.el6_2.4.noarch How reproducible: Everytime, install Zarafa and configure DRBD with drbdlinks and symlinks for /var/lib/zarafa-webaccess/tmp. Actual results: AVC denied for httpd_t on zarafa_var_lib_t if it's lnk_file Expected results: No AVC denied.