~/talk

Reinventing Home Directories

Talkat DevConf.CZ 2020 · 2020-01-24..01-26· [linux-and-operating-systems]
slides:none on file

Proposes replacing classic /etc-based users with portable, signed systemd-homed accounts that store a JSON user record plus an encrypted home as a LUKS loopback file (or fscrypt backend), bind encryption keys to user passwords or YubiKeys, and synthesize UID, groups and resource limits at login. Implements PAM/systemd session hooks, per-machine bindings to control where a record can log in, and copy/rsync-friendly images; prototype works for laptop use but has remaining SSH, UID-mapping and resize edge cases.

AI-written summary · about

  1. 0:00Intro
  2. 0:41Home Directories
  3. 1:09User Directory
  4. 2:03User ID
  5. 3:52Passwords
  6. 8:14Real Users
  7. 10:04Gradable Home Directory
  8. 12:36User Password and Encryption Key
  9. 13:23Inherent Extensibility
  10. 17:56Complications
  11. 20:27Disk Space Assignment
  12. 21:53Home Directory Assignment
  13. 25:17Filebased Encryption
  14. 29:22HomeD
  15. 30:26Container
  16. 31:31Trust
  17. 34:51Home
  18. 36:51Home D
  19. 38:52User Records
  20. 41:21Home Control Tool
  21. 44:27Recording
  22. 45:29Sharing
  23. 48:08Backups
  24. 48:58User Record
  25. 50:16File Based Backup
  26. 51:37Change Password
  27. 52:43Lock Down
  28. 54:21PAM
  29. 55:34SSH authentication
~/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.