<div dir="auto">Hello to Lennart and this list,<div dir="auto"><br></div><div dir="auto">I watched the recording of Lennarts talk at the All Systems Go (<a href="https://cfp.all-systems-go.io/ASG2019/talk/VSQRXA/">https://cfp.all-systems-go.io/ASG2019/talk/VSQRXA/</a>) and would like to ask some questions about the new way to process user home directoties and authentication.</div><div dir="auto"><br></div><div dir="auto">In the talk was said that the user does log in and systemd-homed.service mounts the user home directory as a LUKS loop back device which contains the '.identity' file with all the user information in the JSON struct, right?</div><div dir="auto"><br></div><div dir="auto">Isn't there a chicken egg problem? When all the user Information are stored in an encrypted LUKS file how should the user be able to login? Could someone explain this to me and may give an example, please?</div><div dir="auto"><br></div><div dir="auto">Lennart said there is plenty of documentation about the JSON struct. I didn't find any on the Internet. Could you please point my nose to it?</div><div dir="auto"><br></div><div dir="auto">In the JSON file was a section for the users groups. Does the users get the same groups on every system they login to? Is there any way a user could be in different groups depending on the system where the user login to?</div><div dir="auto"><br></div><div dir="auto">The JSON struct has a block for each system in the binding section containing uid and gid. Will systemd prevent that a new user is added with the same uid using useradd for example? Where does systemd stored this Information when the user's home is not mounted?</div><div dir="auto"><br></div><div dir="auto">Hopefully my questions are understandable. Looking forward reading you, soon.</div><div dir="auto"><br></div><div dir="auto">Best Regards, </div><div dir="auto">Joerg </div></div>