The SELinux Notebook is an Open Source book on SELinux, originally created by Richard Haines and donated to the SELinux community. The Notebook's goal is to be the most current and comprehensive book on SELinux, covering the Linux Kernel components, the userspace libraries and tools, the policy toolchain, and the policy itself.
The SELinux Notebook is freely available, and contributions from the community are welcome and encouraged!
The SELinux Notebook is available in many different formats, including an online format that can be viewed directly on GitHub, one section at a time, starting with the link below:
While The SELinux Notebook is a living book which is constantly updated, we do occasionally make new releases with pre-built versions in a variety of formats that can be downloaded and read offline. Our release page has more information on each release, as well as the pre-built Notebooks:
The BUILD.md file has more information on building HTML, PDF and EPUB versions of the notebook as well as alternate ways to view the source markdown. Note that the EPUB build will optionally produce a version suitable for viewing on a Kindle that supports the "azw3" file format.
Partial paths can be used generally for virtual kernel filesystems, e.g. cgroup2, securityfs, selinuxfs, and not just for the proc filesystem.
The genfscon statement supports an optional filetype specifier.
Found by typos1
Fills in documentation for the io_uring object class and the associated permissions. Summary of docs changes:
1. Change anon_inode
to reflect that io_uring
is also using type transitions in addition to userfaultfd
.
2. Add an io_uring
section documenting the three permissions, override_creds
, sqpoll
, and cmd
.
This change was tested by running make all
and verifying formatting in Firefox and Foliate.
Signed-off-by: Gil Cukierman cukie@google.com