diff options
author | Lennart Poettering <lennart@poettering.net> | 2022-03-18 11:49:05 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2022-03-18 11:54:45 +0100 |
commit | 09d4d603603aeab26e57721b3fbae504dab5284e (patch) | |
tree | 1df33ef9b2b8e78f46b8741f12e4a1d7782632b9 | |
parent | af5ee76c5623981e00dc970080cd9060d35464d6 (diff) | |
download | systemd-09d4d603603aeab26e57721b3fbae504dab5284e.tar.gz |
doc: mention that setfsuid() is a reason why UIDs >= 2147483648 are icky
-rw-r--r-- | docs/UIDS-GIDS.md | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/docs/UIDS-GIDS.md b/docs/UIDS-GIDS.md index 6931536185..e90d6f0596 100644 --- a/docs/UIDS-GIDS.md +++ b/docs/UIDS-GIDS.md @@ -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 |