]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
doc: mention that setfsuid() is a reason why UIDs >= 2147483648 are icky
authorLennart Poettering <lennart@poettering.net>
Fri, 18 Mar 2022 10:49:05 +0000 (11:49 +0100)
committerLennart Poettering <lennart@poettering.net>
Fri, 18 Mar 2022 10:54:45 +0000 (11:54 +0100)
docs/UIDS-GIDS.md

index 6931536185075c94fdbcdb16d90a6fd8b6759a77..e90d6f0596679fce8eaad83ab0516b66748830b6 100644 (file)
@@ -283,11 +283,12 @@ pre-defined purposes between Linux, generic low-level distributions and
 ranges.
 
 Note that the range 2147483648…4294967294 (i.e. 2^31…2^32-2) should be handled
-with care. Various programs (including kernel file systems, see `devpts`) have
-trouble with UIDs outside of the signed 32bit range, i.e any UIDs equal to or
-above 2147483648. It is thus strongly recommended to stay away from this range
-in order to avoid complications. This range should be considered reserved for
-future, special purposes.
+with care. Various programs (including kernel file systems — see `devpts` — or
+even kernel syscalls – see `setfsuid()`) have trouble with UIDs outside of the
+signed 32bit range, i.e any UIDs equal to or above 2147483648. It is thus
+strongly recommended to stay away from this range in order to avoid
+complications. This range should be considered reserved for future, special
+purposes.
 
 ## Notes on resolvability of user and group names