Hide Forgot
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.
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