Linux Capabilities and Namespaces course outline

TLPI front cover (small)
  1. Course Introduction
  2. Classical privileged Programs
  3. Capabilities
  4. Capabilities and execve()
  5. Capabilities and UID 0
  6. Programming with capabilities (*)
  7. Namespaces
  8. Mount Namespaces and Shared Subtrees
  9. Mount Namespaces: Further Details (*)
  10. PID Namespaces
  11. Other Namespaces
  12. Namespaces APIs
  13. User Namespaces
  14. User namespaces, execve(), and user ID 0
  15. User Namespaces and Capabilities
  16. User Namespaces and Privileged Programs (*)

(*) Topics marked with an asterisk may be covered, if time permits.

Return to the course overview