• ksynwa
    link
    fedilink
    arrow-up
    4
    ·
    4 years ago

    For a dumdum non-systemd user, can you briefly describe what systemd-homed does?

    • jwinnie
      link
      fedilink
      arrow-up
      7
      ·
      edit-2
      4 years ago

      It’s a replacement for UNIX users. Basically, instead of adding yourself to /etc/passwd, you create a file called /home/<username>.home. This file is an encrypted archive containing your home folder and a file called .identity that contains your group memberships and other user attributes.

      The idea is that you can pick up your “home file” and plop it on any system with systemd-homed and it should work without further intervention. It also makes it incredibly easy to encrypt your home directory.

    • some_dude
      link
      fedilink
      arrow-up
      4
      ·
      edit-2
      4 years ago

      I don’t use systemd-homd myself but I think the main idea was to have portable users and (optionally encrypted) home directories. systemd-homed users are stored in signed json files instead of /etc/passwd and if you move that file to another machine the user can log into the new machine as if they had an account their.

      But as I said I don’t have any use for it personally so their might be more to it that I don’t know about