Systemd homed

Jump to: navigation, search

systemd-homed is a systemd service that manages user accounts in a different way.

See upstream documentation for details.

Installation

systemd-homed support in openSUSE Tumbleweed is work in progress

As soon as the aforementioned changes are in Tumbleweed systemd-homed can be installed using

 # zypper in systemd-homed

Configuration

Enable the daemon:

 # systemctl enable systemd-homed

Edit the passwd and group lines in /etc/nsswitch.conf to list systemd:

 passwd:         compat systemd
 group:          compat systemd

If /etc/nsswitch.conf does not exist, copy it from /usr/etc/nsswitch.conf openSUSE:Packaging_UsrEtc

Enable the pam module

 pam-config -a --systemd_home

Disable nscd. It is somehow incompatible

 # systemctl disable --now nscd

Caveats