Policy for user domains
Do not audit attempts to search all users home directories.
Parameter: | Description: | Optional: |
---|---|---|
domain | Domain to not audit. | No |
Do not audit attempts to search the staff users home directory.
Parameter: | Description: | Optional: |
---|---|---|
domain | Domain to not audit. | No |
Do not audit attempts to search the sysadm users home directory.
Parameter: | Description: | Optional: |
---|---|---|
domain | Domain to not audit. | No |
Do not audit attempts to use sysadm ttys and ptys.
Parameter: | Description: | Optional: |
---|---|---|
domain | Domain to not audit. | No |
Do not audit attempts to use sysadm ttys.
Parameter: | Description: | Optional: |
---|---|---|
domain | Domain to not audit. | No |
Do not audit attempts to inherit the file descriptors from all user domains.
Parameter: | Description: | Optional: |
---|---|---|
domain | The type of the process performing this action. | No |
Do not audit attempts to use unprivileged user ttys.
Parameter: | Description: | Optional: |
---|---|---|
domain | The type of the process performing this action. | No |
Read all files in all users home directories.
Parameter: | Description: | Optional: |
---|---|---|
domain | The type of the process performing this action. | No |
Read files in the staff users home directory.
Parameter: | Description: | Optional: |
---|---|---|
domain | The type of the process performing this action. | No |
Read files in the sysadm users home directory.
Parameter: | Description: | Optional: |
---|---|---|
domain | The type of the process performing this action. | No |
Read and write sysadm user unnamed pipes.
Parameter: | Description: | Optional: |
---|---|---|
domain | The type of the process performing this action. | No |
Search all users home directories.
Parameter: | Description: | Optional: |
---|---|---|
domain | The type of the process performing this action. | No |
Search the staff users home directory.
Parameter: | Description: | Optional: |
---|---|---|
domain | Domain to not audit. | No |
Search the sysadm users home directory.
Parameter: | Description: | Optional: |
---|---|---|
domain | Domain to not audit. | No |
Execute a shell in the sysadm domain.
Parameter: | Description: | Optional: |
---|---|---|
domain | The type of the process performing this action. | No |
Send general signals to all user domains.
Parameter: | Description: | Optional: |
---|---|---|
domain | The type of the process performing this action. | No |
Send general signals to unprivileged user domains.
Parameter: | Description: | Optional: |
---|---|---|
domain | The type of the process performing this action. | No |
Execute a shell in all user domains. This is an explicit transition, requiring the caller to use setexeccon().
Parameter: | Description: | Optional: |
---|---|---|
domain | The type of the process performing this action. | No |
Execute a shell in all unprivileged user domains. This is an explicit transition, requiring the caller to use setexeccon().
Parameter: | Description: | Optional: |
---|---|---|
domain | The type of the process performing this action. | No |
Unconfined access to user domains.
Parameter: | Description: | Optional: |
---|---|---|
domain | Domain allowed access. | No |
Inherit the file descriptors from all user domains
Parameter: | Description: | Optional: |
---|---|---|
domain | The type of the process performing this action. | No |
Inherit and use sysadm file descriptors
Parameter: | Description: | Optional: |
---|---|---|
domain | The type of the process performing this action. | No |
Read and write sysadm ptys.
Parameter: | Description: | Optional: |
---|---|---|
domain | The type of the process performing this action. | No |
Read and write sysadm ttys and ptys.
Parameter: | Description: | Optional: |
---|---|---|
domain | The type of the process performing this action. | No |
Read and write sysadm ttys.
Parameter: | Description: | Optional: |
---|---|---|
domain | The type of the process performing this action. | No |
Inherit the file descriptors from unprivileged user domains.
Parameter: | Description: | Optional: |
---|---|---|
domain | The type of the process performing this action. | No |
Write all unprivileged users files in /tmp
Parameter: | Description: | Optional: |
---|---|---|
domain | The type of the process performing this action. | No |
The template for creating an administrative user.
This template creates a user domain, types, and rules for the user's tty, pty, home directories, tmp, and tmpfs files.
The privileges given to administrative users are:
Raw disk access
Set all sysctls
All kernel ring buffer controls
Set SELinux enforcement mode (enforcing/permissive)
Set SELinux booleans
Relabel all files but shadow
Create, read, write, and delete all files but shadow
Manage source and binary format SELinux policy
Run insmod
Parameter: | Description: | Optional: |
---|---|---|
userdomain_prefix | The prefix of the user domain (e.g., sysadm is the prefix for sysadm_t). | No |
The template containing rules common to unprivileged users and administrative users.
This template creates a user domain, types, and rules for the user's tty, pty, home directories, tmp, and tmpfs files.
This generally should not be used, rather the unpriv_user_template or admin_user_template should be used.
Parameter: | Description: | Optional: |
---|---|---|
userdomain_prefix | The prefix of the user domain (e.g., user is the prefix for user_t). | No |
The template for creating a unprivileged user.
This template creates a user domain, types, and rules for the user's tty, pty, home directories, tmp, and tmpfs files.
Parameter: | Description: | Optional: |
---|---|---|
userdomain_prefix | The prefix of the user domain (e.g., user is the prefix for user_t). | No |