Skip to content
Snippets Groups Projects
Commit a711ec00 authored by Nick Kralevich's avatar Nick Kralevich
Browse files

Don't allow gpsd to have capabilities other than block_suspend

Add a compile time assertion that gpsd never has capabilities other
than block_suspend.

Bug: 19908228
Change-Id: Iaaf83191902ed04fe9df52c1ed44248fb1ce732d
parent e491020f
No related branches found
No related tags found
No related merge requests found
......@@ -18,3 +18,11 @@ allow gpsd gps_device:chr_file rw_file_perms;
# Execute the shell or system commands.
allow gpsd shell_exec:file rx_file_perms;
allow gpsd system_file:file rx_file_perms;
###
### neverallow
###
# gpsd can never have capabilities other than block_suspend
neverallow gpsd self:capability *;
neverallow gpsd self:capability2 ~block_suspend;
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment