Hey, anyone familiar with the oddjob service? I have configured the dbus and oddjobd and wanted to test it. While calling it with (as root): dbus-send --system --dest=local.domain.oddjob_csc --print-reply /admin local.domain.shee.oddjob_csc.test string:test I get: Error com.redhat.oddjob.Error.Exec: Child signalled exec() error: Permission denied. and type=SYSCALL msg=audit(1659709637.271:196): arch=c000003e syscall=59 success=no exit=-13 a0=55c9f28763d0 a1=55c9f286e0d0 a2=55c9f2870ee0 a3=0 items=0 ppid=4981 pid=6024 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=4294967295 comm="oddjobd" exe="/usr/sbin/oddjobd" subj=system_u:system_r:oddjob_t:s0-s0:c0.c1023 key=(null) type=AVC msg=audit(1659709637.271:196): avc: denied { transition } for pid=6024 comm="oddjobd" path="/usr/libexec/oddjob/sanity.sh" dev="dm-1" ino=15768 scontext=system_u:system_r:oddjob_t:s0-s0:c0.c1023 tcontext=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 tclass=process permissive=0 the configured test script is from the oddjob package: <method name="test"> <helper exec="/usr/libexec/oddjob/sanity.sh" arguments="1"/> <allow user="root"/> </method> As the AVC above shows, its a context transition that is not allowed? How is this service supposed to be used? I suspect that the method call must be in a context by itself, but which one? Any idea? Thanks, Leon