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 | Domain allowed access. | 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 by caller to get attributes for unlabeled character devices.
Parameter: | Description: | Optional: |
---|---|---|
domain | The process type not to audit. | No |
Do not audit attempts by caller to get the attributes of an unlabeled file.
Parameter: | Description: | Optional: |
---|---|---|
domain | The process type not to audit. | No |
Do not audit attempts by caller to get the attributes of unlabeled named pipes.
Parameter: | Description: | Optional: |
---|---|---|
domain | The process type not to audit. | No |
Do not audit attempts by caller to get the attributes of unlabeled named sockets.
Parameter: | Description: | Optional: |
---|---|---|
domain | The process type not to audit. | No |
Do not audit attempts by caller to get the attributes of unlabeled symbolic links.
Parameter: | Description: | Optional: |
---|---|---|
domain | The process type not to audit. | No |
Do not audit attempts to list the contents of directories in /proc.
Parameter: | Description: | Optional: |
---|---|---|
domain | Domain to not audit. | No |
Do not audit attempts to list unlabeled directories.
Parameter: | Description: | Optional: |
---|---|---|
domain | Domain allowed access. | 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 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 by caller to read an unlabeled file.
Parameter: | Description: | Optional: |
---|---|---|
domain | Domain to not audit. | No |
Do not audit attempts to search generic kernel sysctls.
Parameter: | Description: | Optional: |
---|---|---|
domain | Domain to not 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 network sysctl directories.
Parameter: | Description: | Optional: |
---|---|---|
domain | The process type not to audit. | No |
Do not audit attempts by caller to search the base directory of sysctls.
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 |
Get the attributes of files in /proc.
Parameter: | Description: | Optional: |
---|---|---|
domain | Domain allowed access. | No |
Send a kill signal to unlabeled processes.
Parameter: | Description: | Optional: |
---|---|---|
domain | Domain allowed access. | 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 | Domain allowed access. | No |
Read information from the debugging filesystem.
Parameter: | Description: | Optional: |
---|---|---|
domain | Domain allowed access. | 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 | Domain allowed access. | No |
Read the hotplug sysctl.
Parameter: | Description: | Optional: |
---|---|---|
domain | Domain allowed access. | No |
Read IRQ sysctls.
Parameter: | Description: | Optional: |
---|---|---|
domain | Domain allowed access. | No |
Read generic kernel sysctls.
Parameter: | Description: | Optional: |
---|---|---|
domain | Domain allowed access. | 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 | Domain allowed access. | No |
Allow caller to read network sysctls.
Parameter: | Description: | Optional: |
---|---|---|
domain | Domain allowed access. | No |
Allow caller to read the network state information.
Parameter: | Description: | Optional: |
---|---|---|
domain | The process type reading the state. | No |
Allow caller to read the network state symbolic links.
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 |
Allow access to read sysctl directories.
Parameter: | Description: | Optional: |
---|---|---|
domain | The process type to allow to read sysctl directories. | 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 | Domain allowed access. | No |
Allow caller to read virtual memory sysctls.
Parameter: | Description: | Optional: |
---|---|---|
domain | Domain allowed access. | 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 | Domain allowed access. | No |
Read and write device sysctls.
Parameter: | Description: | Optional: |
---|---|---|
domain | Domain allowed access. | No |
Read and write fileystem sysctls.
Parameter: | Description: | Optional: |
---|---|---|
domain | Domain allowed access. | No |
Read and write the hotplug sysctl.
Parameter: | Description: | Optional: |
---|---|---|
domain | Domain allowed access. | No |
Read and write IRQ sysctls.
Parameter: | Description: | Optional: |
---|---|---|
domain | Domain allowed access. | No |
Read and write generic kernel sysctls.
Parameter: | Description: | Optional: |
---|---|---|
domain | Domain allowed access. | No |
Read and write the modprobe sysctl.
Parameter: | Description: | Optional: |
---|---|---|
domain | Domain allowed access. | No |
Allow caller to modiry contents of sysctl network files.
Parameter: | Description: | Optional: |
---|---|---|
domain | Domain allowed access. | 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 | Domain allowed access. | No |
Read and write unlabeled directories.
Parameter: | Description: | Optional: |
---|---|---|
domain | Domain allowed access. | No |
Read and write virtual memory sysctls.
Parameter: | Description: | Optional: |
---|---|---|
domain | Domain allowed access. | 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 searching of network state directory.
Parameter: | Description: | Optional: |
---|---|---|
domain | The process type reading the state. | No |
Search network sysctl directories.
Parameter: | Description: | Optional: |
---|---|---|
domain | Domain allowed access. | No |
Search directories in /proc.
Parameter: | Description: | Optional: |
---|---|---|
domain | Domain allowed access. | No |
Allow caller to search virtual memory sysctls.
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 and receive messages from an unlabeled IPSEC association.
Send and receive messages from an unlabeled IPSEC association. Network connections that are not protected by IPSEC have use an unlabeled assocation.
The corenetwork interface corenet_non_ipsec_sendrecv() should be used instead of this one.
Parameter: | Description: | Optional: |
---|---|---|
domain | Domain allowed access. | 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 | Domain allowed access. | 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 | Domain allowed access. | No |
Send a null signal to unlabeled processes.
Parameter: | Description: | Optional: |
---|---|---|
domain | Domain allowed access. | No |
Send a stop signal to unlabeled processes.
Parameter: | Description: | Optional: |
---|---|---|
domain | Domain allowed access. | 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 kernel module resources.
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 |
Write to generic proc entries.
Parameter: | Description: | Optional: |
---|---|---|
domain | Domain allowed access. | No |