aboutsummaryrefslogtreecommitdiffstats
path: root/servicemanager.te
diff options
context:
space:
mode:
authorRiley Spahn <rileyspahn@google.com>2014-07-07 13:56:27 -0700
committerRiley Spahn <rileyspahn@google.com>2014-07-14 11:09:27 -0700
commitb8511e0d98880a683c276589ab7d8d7666b7f8c1 (patch)
tree1637502428877a77f91c0c701ab5eef966fcd1a4 /servicemanager.te
parentc103da877b72aae80616dbc192982aaf75dfe888 (diff)
downloadandroid_external_sepolicy-b8511e0d98880a683c276589ab7d8d7666b7f8c1.tar.gz
android_external_sepolicy-b8511e0d98880a683c276589ab7d8d7666b7f8c1.tar.bz2
android_external_sepolicy-b8511e0d98880a683c276589ab7d8d7666b7f8c1.zip
Add access control for each service_manager action.
Add SELinux MAC for the service manager actions list and find. Add the list and find verbs to the service_manager class. Add policy requirements for service_manager to enforce policies to binder_use macro. Change-Id: I224b1c6a6e21e3cdeb23badfc35c82a37558f964
Diffstat (limited to 'servicemanager.te')
-rw-r--r--servicemanager.te4
1 files changed, 0 insertions, 4 deletions
diff --git a/servicemanager.te b/servicemanager.te
index f3dbca8..a928916 100644
--- a/servicemanager.te
+++ b/servicemanager.te
@@ -13,9 +13,5 @@ init_daemon_domain(servicemanager)
allow servicemanager self:binder set_context_mgr;
allow servicemanager domain:binder transfer;
-# Get contexts of binder services that call servicemanager.
-allow servicemanager binderservicedomain:dir search;
-allow servicemanager binderservicedomain:file { read open };
-allow servicemanager binderservicedomain:process getattr;
# Check SELinux permissions.
selinux_check_access(servicemanager)