Policy for kernel threads, proc filesystem,and unlabeled processes and objects.
This module is required to be included in all policies.
Change the level of kernel messages logged to the console.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The type of the process performing this action. | No |
Allows the caller to clear the ring buffer.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The process type clearing the buffer. | No |
Do not audit attempts to get the attributes of core kernel interfaces.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The process type to not audit. | No |
Do not audit attempts by caller to get the attributes of kernel message interfaces.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The process type not to audit. | No |
Do not audit attempts by caller to get attributes for unlabeled block devices.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The process type not to audit. | No |
Do not audit attempts to read the ring buffer.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The domain to not audit. | No |
Do not audit attempts by caller to read system state information in proc.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The process type not to audit. | No |
Do not audit attempts to search the network state directory.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The process type reading the state. | No |
Do not audit attempts by caller to search sysctl network directories.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The process type not to audit. | No |
Do not audit attempts by caller to search the sysctl directory.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The process type not to audit. | No |
Do not audit attempts to use kernel file descriptors.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The type of process not to audit. | No |
Do not audit attempts to write generic kernel sysctls.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | Domain to not audit. | No |
Get information on all System V IPC objects.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | No |
Allows caller to get attribues of core kernel interface.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The process type getting the attibutes. | No |
Get the attributes of a kernel debugging filesystem.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | Domain allowed access. | No |
Allow caller to get the attributes of kernel message interface (/proc/kmsg).
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The process type getting the attributes. | No |
Get the attributes of the proc filesystem.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | Domain allowed access. | No |
Send a kill signal to unlabeled processes.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The type of the process performing this action. | No |
Allow the kernel to read the contents of the specified directory.
| Parameter: | Description: | Optional: |
|---|---|---|
| dir_type | Directory type to list. | No |
List the contents of directories in /proc.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | Domain allowed access. | No |
List unlabeled directories.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | Domain allowed access. | No |
Allows caller to load kernel modules
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The process type to allow to load kernel modules. | No |
Mount a kernel debugging filesystem.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The type of the domain mounting the filesystem. | No |
Allow caller to read all sysctls.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The type of the process performing this action. | No |
Allow caller to read the device sysctls.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The process type to allow to read the device sysctls. | No |
Allow the kernel to read the specified file.
| Parameter: | Description: | Optional: |
|---|---|---|
| dir_type | Directory type to list. | No |
Read filesystem sysctls.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The type of the process performing this action. | No |
Read the hotplug sysctl.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The type of the process performing this action. | No |
Read IRQ sysctls.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The type of the process performing this action. | No |
Read generic kernel sysctls.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The type of the process performing this action. | No |
Allow caller to read kernel messages using the /proc/kmsg interface.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The process type reading the messages. | No |
Read the modprobe sysctl.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The type of the process performing this action. | No |
Allow caller to read network sysctls.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The type of the process performing this action. | No |
Allow caller to read the network state information.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The process type reading the state. | No |
Read symbolic links in /proc.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | Domain allowed access. | No |
Allows caller to read the ring buffer.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The process type allowed to read the ring buffer. | No |
Summary is missing!
| Parameter: | Description: | Optional: |
|---|---|---|
| ? | Parameter descriptions are missing! | No |
Allow caller to read the state information for software raid.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The process type reading software raid state. | No |
Allows caller to read system state information in proc.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The process type reading the system state information. | No |
Allow caller to read unix domain socket sysctls.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The type of the process performing this action. | No |
Allow caller to read virtual memory sysctls.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The type of the process performing this action. | No |
Allow caller to relabel unlabeled objects.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The process type relabeling the objects. | No |
Remount a kernel debugging filesystem.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The type of the domain remounting the filesystem. | No |
Allows the kernel to mount filesystems on the specified directory type.
| Parameter: | Description: | Optional: |
|---|---|---|
| directory_type | The type of the directory to use as a mountpoint. | No |
Read and write all sysctls.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The type of the process performing this action. | No |
Read and write device sysctls.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The type of the process performing this action. | No |
Read and write fileystem sysctls.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The type of the process performing this action. | No |
Read and write the hotplug sysctl.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The type of the process performing this action. | No |
Read and write IRQ sysctls.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The type of the process performing this action. | No |
Read and write generic kernel sysctls.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The type of the process performing this action. | No |
Read and write the modprobe sysctl.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The type of the process performing this action. | No |
Allow caller to modiry contents of sysctl network files.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The type of the process performing this action. | No |
Read and write kernel unnamed pipes.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | Domain allowed access. | No |
Summary is missing!
| Parameter: | Description: | Optional: |
|---|---|---|
| ? | Parameter descriptions are missing! | No |
Allow caller to read and set the state information for software raid.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The process type reading software raid state. | No |
Read and write kernel unix datagram sockets.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | Domain allowed access. | No |
Read and write unix domain socket sysctls.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The type of the process performing this action. | No |
Read and write unlabeled directories.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | Domain allowed access. | No |
Read and write virtual memory sysctls.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The type of the process performing this action. | No |
Search the contents of a kernel debugging filesystem.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | Domain allowed access. | No |
Allow the kernel to search the specified directory.
| Parameter: | Description: | Optional: |
|---|---|---|
| dir_type | Directory type to search. | No |
Allow the kernel to search the specified directory.
| Parameter: | Description: | Optional: |
|---|---|---|
| dir_type | Directory type to search. | No |
Search directories in /proc.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | Domain allowed access. | No |
Allow the kernel to send a syslog message to the specified domain, connecting over the specified named socket.
| Parameter: | Description: | Optional: |
|---|---|---|
| socket | The type of the named socket file. | No |
| syslog_type | The domain of the syslog daemon. | No |
Send messages to kernel unix datagram sockets.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | Domain allowed access. | No |
Set the process group of kernel threads.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | Domain allowed access. | No |
Allows the kernel to share state information with the caller.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The type of the process with which to share state information. | No |
Send a SIGCHLD signal to kernel threads.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The type of the process sending the signal. | No |
Allow the kernel to send a SIGCHLD signal to the specified domain.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | Domain receiving the SIGCHLD. | No |
Allow unlabeled processes to send a SIGCHLD signal to the specified domain.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | Domain receiving the SIGCHLD. | No |
Send a child terminated signal to unlabeled processes.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The type of the process performing this action. | No |
Send a generic signal to kernel threads.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The type of the process sending the signal. | No |
Send general signals to unlabeled processes.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The type of the process performing this action. | No |
Send a null signal to unlabeled processes.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The type of the process performing this action. | No |
Send a stop signal to unlabeled processes.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The type of the process performing this action. | No |
Receive messages from kernel TCP sockets.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | Domain allowed access. | No |
Receive messages from kernel UDP sockets.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | Domain allowed access. | No |
Allow the kernel to send UDP network traffic the specified domain.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The type of the receiving domain. | No |
Unconfined access to the kernel.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | Domain allowed access. | No |
Unmount a kernel debugging filesystem.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The type of the domain unmounting the filesystem. | No |
Permits caller to use kernel file descriptors.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The type of the process using the descriptors. | No |
Use the specified types for /lib directory and use the dynamic link/loader for automatic loading of shared libraries, and the link/loader cache.
| Parameter: | Description: | Optional: |
|---|---|---|
| lib_type | The type of the lib directories. | No |
| ld_type | The type of the dynamic link/loader. | No |
| cache_type | The type of the dynamic link/loader cache. | No |
Allow the kernel to load and execute functions from the specified shared libraries.
| Parameter: | Description: | Optional: |
|---|---|---|
| lib_dir_type | The type of the lib directories. | No |
| shlib_type | Shared library type. | No |
Read and write unlabeled block device nodes.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | Domain allowed access. | No |
Allows to start userland processes by transitioning to the specified domain.
| Parameter: | Description: | Optional: |
|---|---|---|
| domain | The process type entered by kernel. | No |
| entrypoint | The executable type for the entrypoint. | No |