~/talk

User namespaces with host-isolated UIDs/GIDs

Talkat Linux Plumbers Conference 2023 · 2023-11-13..11-15· [security]
links:none on file
slides:none on file

Proposal converts kuid_t/kgid_t to 64-bit so high UIDs/GIDs can be host-isolated while preserving 32-bit userland view, and implements VFS ID-mapped mounts to let unmapped processes access persisted files. Prototype uses 11 kernel patches, demo shows unprivileged creation of isolated namespaces works but storage path currently fails in this build; patch set is surprisingly small, needs tests and fixes (root must have a real UID today) before merge.

AI-written summary · about

  1. 0:00Introduction and background
  2. 2:35Problems with current UID/GID mapping
  3. 5:46Proposed solution with 64-bit IDs
  4. 9:02Live demonstration
  5. 13:38Implementation details and patches
  6. 16:55Q&A and future work
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.