Andreas Kling
122d7d9533
Kernel: Add Credentials to hold a set of user and group IDs
...
This patch adds a new object to hold a Process's user credentials:
- UID, EUID, SUID
- GID, EGID, SGID, extra GIDs
Credentials are immutable and child processes initially inherit the
Credentials object from their parent.
Whenever a process changes one or more of its user/group IDs, a new
Credentials object is constructed.
Any code that wants to inspect and act on a set of credentials can now
do so without worrying about data races.
2022-08-20 18:32:50 +02:00
..
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-07-12 00:55:31 +01:00
2022-07-22 23:09:43 +01:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-07-22 23:09:43 +01:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-01-07 15:44:42 +01:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-03-17 00:51:36 -07:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-07-22 23:09:43 +01:00
2022-08-20 18:32:50 +02:00
2022-04-01 21:24:45 +01:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-01-12 16:09:09 +02:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00
2022-02-16 22:21:37 +01:00
2022-08-20 17:20:43 +02:00
2022-08-20 17:20:43 +02:00