@@ -8,7 +8,7 @@ Landlock: unprivileged access control
8
8
=====================================
9
9
10
10
:Author: Mickaël Salaün
11
- :Date: September 2024
11
+ :Date: October 2024
12
12
13
13
The goal of Landlock is to enable to restrict ambient rights (e.g. global
14
14
filesystem or network access) for a set of processes. Because Landlock
@@ -563,33 +563,34 @@ always allowed when using a kernel that only supports the first or second ABI.
563
563
Starting with the Landlock ABI version 3, it is now possible to securely control
564
564
truncation thanks to the new ``LANDLOCK_ACCESS_FS_TRUNCATE `` access right.
565
565
566
- Network support (ABI < 4)
567
- -------------------------
566
+ TCP bind and connect (ABI < 4)
567
+ ------------------------------
568
568
569
569
Starting with the Landlock ABI version 4, it is now possible to restrict TCP
570
570
bind and connect actions to only a set of allowed ports thanks to the new
571
571
``LANDLOCK_ACCESS_NET_BIND_TCP `` and ``LANDLOCK_ACCESS_NET_CONNECT_TCP ``
572
572
access rights.
573
573
574
- IOCTL (ABI < 5)
575
- ---------------
574
+ Device IOCTL (ABI < 5)
575
+ ----------------------
576
576
577
577
IOCTL operations could not be denied before the fifth Landlock ABI, so
578
578
:manpage: `ioctl(2)` is always allowed when using a kernel that only supports an
579
579
earlier ABI.
580
580
581
581
Starting with the Landlock ABI version 5, it is possible to restrict the use of
582
- :manpage: `ioctl(2)` using the new ``LANDLOCK_ACCESS_FS_IOCTL_DEV `` right.
582
+ :manpage: `ioctl(2)` on character and block devices using the new
583
+ ``LANDLOCK_ACCESS_FS_IOCTL_DEV `` right.
583
584
584
- Abstract UNIX socket scoping (ABI < 6)
585
- --------------------------------------
585
+ Abstract UNIX socket (ABI < 6)
586
+ ------------------------------
586
587
587
588
Starting with the Landlock ABI version 6, it is possible to restrict
588
589
connections to an abstract :manpage: `unix(7)` socket by setting
589
590
``LANDLOCK_SCOPE_ABSTRACT_UNIX_SOCKET `` to the ``scoped `` ruleset attribute.
590
591
591
- Signal scoping (ABI < 6)
592
- ------------------------
592
+ Signal (ABI < 6)
593
+ ----------------
593
594
594
595
Starting with the Landlock ABI version 6, it is possible to restrict
595
596
:manpage: `signal(7)` sending by setting ``LANDLOCK_SCOPE_SIGNAL `` to the
0 commit comments