diff options
author | Jorge Lucangeli Obes <jorgelo@google.com> | 2016-05-24 13:50:32 -0700 |
---|---|---|
committer | Jorge Lucangeli Obes <jorgelo@google.com> | 2016-05-24 13:50:32 -0700 |
commit | dac7e9420670fd25d6c8804783898d0c7b33a992 (patch) | |
tree | c786ff1b9f6800bebd188ce3e50a4931e5fde58e | |
parent | 420287cafb66d47ae481ab012e6a9c14285056e5 (diff) | |
download | brillo-dac7e9420670fd25d6c8804783898d0c7b33a992.tar.gz |
brillo_setup.te: Add netlink permissions.
Bug: 28864097
Change-Id: Ie3450eb27347610cb8ccb9a7eecab50a6a829032
-rw-r--r-- | sepolicy/brillo_setup.te | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/sepolicy/brillo_setup.te b/sepolicy/brillo_setup.te index 3846ba8..a35c311 100644 --- a/sepolicy/brillo_setup.te +++ b/sepolicy/brillo_setup.te @@ -7,15 +7,13 @@ init_daemon_domain(brillo_setup) net_domain(brillo_setup) # Inherit open file to shell (interpreter) for script. -allow brillo_setup shell_exec:file read; -allow brillo_setup shell_exec:file getattr; +allow brillo_setup shell_exec:file {read getattr}; # Configure interfaces, routes and firewall rules. allow brillo_setup self:capability { net_admin net_raw }; -allow brillo_setup self:rawip_socket create; -allow brillo_setup self:rawip_socket getopt; -allow brillo_setup self:rawip_socket setopt; +allow brillo_setup self:rawip_socket { create getopt setopt }; allow brillo_setup system_file:file execute_no_trans; +allow brillo_setup self:netlink_route_socket nlmsg_write; # Set properties for init. set_prop(brillo_setup, brillo_setup_prop) @@ -33,5 +31,3 @@ allow brillo_setup selinuxfs:filesystem getattr; # Quiet logging. dontaudit brillo_setup kernel:system module_request; -dontaudit brillo_setup sysfs_devices_system_cpu:dir search; -dontaudit brillo_setup sysfs_devices_system_cpu:file r_file_perms; |