Chapter 14
- An unconfined domain is still fully controlled and enforced by SELinux. It is called unconfined because such domains are granted extensive privileges by the SELinux policy. However, unlike what the name implies, they are still somewhat confined.
Permissive domains, on the contrary, are not confined. SELinux will only log violations against the policy, but it will not enforce them.
- The SELinux sandbox utility can be used to run applications in a very restricted domain. The utility will both force the application to run in a very restricted domain (
sandbox_t
for regular, non-graphical end user applications, orsandbox_xserver_t
for graphical applications), as well as isolate or hide access to other system resources through the use of Linux's namespaces. - When the init system (such as systemd) launches a daemon, it will execute a specific binary or script for it. The label of this binary or script will generally define the target domain. For instance, if the...