Merge "Document the SELinux extensions to the Android init language."
This commit is contained in:
commit
9b82ce20eb
1 changed files with 26 additions and 0 deletions
|
|
@ -88,6 +88,13 @@ group <groupname> [ <groupname> ]*
|
||||||
supplemental groups of the process (via setgroups()).
|
supplemental groups of the process (via setgroups()).
|
||||||
Currently defaults to root. (??? probably should default to nobody)
|
Currently defaults to root. (??? probably should default to nobody)
|
||||||
|
|
||||||
|
seclabel <securitycontext>
|
||||||
|
Change to securitycontext before exec'ing this service.
|
||||||
|
Primarily for use by services run from the rootfs, e.g. ueventd, adbd.
|
||||||
|
Services on the system partition can instead use policy-defined transitions
|
||||||
|
based on their file security context.
|
||||||
|
If not specified and no transition is defined in policy, defaults to the init context.
|
||||||
|
|
||||||
oneshot
|
oneshot
|
||||||
Do not restart the service when it exits.
|
Do not restart the service when it exits.
|
||||||
|
|
||||||
|
|
@ -182,6 +189,21 @@ mount <type> <device> <dir> [ <mountoption> ]*
|
||||||
device by name.
|
device by name.
|
||||||
<mountoption>s include "ro", "rw", "remount", "noatime", ...
|
<mountoption>s include "ro", "rw", "remount", "noatime", ...
|
||||||
|
|
||||||
|
restorecon <path>
|
||||||
|
Restore the file named by <path> to the security context specified
|
||||||
|
in the file_contexts configuration.
|
||||||
|
Not required for directories created by the init.rc as these are
|
||||||
|
automatically labeled correctly by init.
|
||||||
|
|
||||||
|
setcon <securitycontext>
|
||||||
|
Set the current process security context to the specified string.
|
||||||
|
This is typically only used from early-init to set the init context
|
||||||
|
before any other process is started.
|
||||||
|
|
||||||
|
setenforce 0|1
|
||||||
|
Set the SELinux system-wide enforcing status.
|
||||||
|
0 is permissive (i.e. log but do not deny), 1 is enforcing.
|
||||||
|
|
||||||
setkey
|
setkey
|
||||||
TBD
|
TBD
|
||||||
|
|
||||||
|
|
@ -191,6 +213,10 @@ setprop <name> <value>
|
||||||
setrlimit <resource> <cur> <max>
|
setrlimit <resource> <cur> <max>
|
||||||
Set the rlimit for a resource.
|
Set the rlimit for a resource.
|
||||||
|
|
||||||
|
setsebool <name>=<value>
|
||||||
|
Set SELinux boolean <name> to <value>.
|
||||||
|
<value> may be 1|true|on or 0|false|off
|
||||||
|
|
||||||
start <service>
|
start <service>
|
||||||
Start a service running if it is not already running.
|
Start a service running if it is not already running.
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue