diff options
author | Stephen Smalley <sds@tycho.nsa.gov> | 2013-11-14 08:50:00 -0800 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2013-11-14 08:50:00 -0800 |
commit | 87d0deb3ab038d060fc44dfd83926d3c508f28e4 (patch) | |
tree | 379703dbef56a76b6f81afce4f0cd8a8576fe949 | |
parent | 0e11233dc17ec3f224d2f3cdb7b78ae2b51c7829 (diff) | |
parent | 67a53232cec967ca53e6f7284fd582a5bdd3eb69 (diff) | |
download | sepolicy-87d0deb3ab038d060fc44dfd83926d3c508f28e4.tar.gz |
am 67a53232: am b1cb3205: Confine wpa_supplicant, but leave it permissive for now.
* commit '67a53232cec967ca53e6f7284fd582a5bdd3eb69':
Confine wpa_supplicant, but leave it permissive for now.
-rw-r--r-- | wpa_supplicant.te | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/wpa_supplicant.te b/wpa_supplicant.te index 5ef3573..12202fb 100644 --- a/wpa_supplicant.te +++ b/wpa_supplicant.te @@ -1,7 +1,21 @@ # wpa - wpa supplicant or equivalent type wpa, domain; +permissive wpa; type wpa_exec, exec_type, file_type; init_daemon_domain(wpa) -unconfined_domain(wpa) +allow wpa kernel:system module_request; +allow wpa self:capability { setuid net_admin setgid net_raw }; +allow wpa cgroup:dir create_dir_perms; +allow wpa self:netlink_route_socket *; +allow wpa self:netlink_socket *; +allow wpa self:packet_socket *; +allow wpa self:udp_socket *; +allow wpa wifi_data_file:dir create_dir_perms; +allow wpa wifi_data_file:file create_file_perms; +unix_socket_send(wpa, system_wpa, system_server) +allow wpa random_device:chr_file r_file_perms; + +# Create a socket for receiving info from wpa type_transition wpa wifi_data_file:sock_file wpa_socket; +allow wpa wpa_socket:sock_file create_file_perms; |