~/talk

Understanding user namespaces

Talkat foss-north 2019 · 2019-04-07..04-10· [linux-and-operating-systems, security]
slides:none on file

Explains how user namespaces let a process be UID 0 inside a namespace while mapping to an unprivileged UID outside, shows actual commands (unshare and nsenter), inspects /proc/*/ns symlinks and /proc/[pid]/uid_map and gid_map, and demonstrates changing a hostname inside a new UTS namespace while being unable to bind privileged network ports because the network namespace is owned by the initial user namespace. Shows capability bitmasks (all bits set inside the namespace), describes root-mapping examples and past kernel corner‑case fixes and remaining security tradeoffs.

AI-written summary · about

  1. 0:00Start
  2. 0:06Partners
  3. 53:12Community day - projects
  4. 53:24Silver sponsors
~/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.