Systemd/src/home
Lennart Poettering c8f145adbb homed: don't insist on authentication against host-copy user record
homed maintains two or three copies of the user's identity record per
home directory: one on the host, one inside the LUKS header, and one
embedded in the home directory.

Previously we'd insist that if a user logs in they have to authenticate
against all three, as a safety feature. This broke logging into
unfixated records however, since in that case the host version is
synthetic and thus does not carry any authentication data.

Let's hence losen the strictness here: accept authentication against
host records that carry no auth data. This should be safe as we know
after all that the second/third record will catch invalid accesses.

Fixes: #15178
2020-05-21 23:39:30 +02:00
..
home-util.c homed: move supported_fstype() to home-util.c 2020-05-07 23:33:04 +02:00
home-util.h homed: move supported_fstype() to home-util.c 2020-05-07 23:33:04 +02:00
homectl.c Merge pull request #15651 from poettering/newlocale-check 2020-05-08 11:31:34 +02:00
homed-bus.c
homed-bus.h
homed-conf.c homed: make default storage/file system type configurable in homed.conf 2020-05-07 23:33:09 +02:00
homed-conf.h homed: make default storage/file system type configurable in homed.conf 2020-05-07 23:33:09 +02:00
homed-gperf.gperf homed: make default storage/file system type configurable in homed.conf 2020-05-07 23:33:09 +02:00
homed-home-bus.c homed: fix parameter names on D-Bus methods 2020-05-12 11:06:46 +02:00
homed-home-bus.h homed: convert to the new scheme and add --bus-introspect 2020-05-06 09:13:42 +02:00
homed-home.c homed: when updating local copy of user record, sync to disk 2020-05-21 23:28:49 +02:00
homed-home.h tree-wide: s/home/home area/g 2020-02-26 11:11:57 +01:00
homed-manager-bus.c homed: fix parameter names on D-Bus methods 2020-05-12 11:06:46 +02:00
homed-manager-bus.h homed: convert to the new scheme and add --bus-introspect 2020-05-06 09:13:42 +02:00
homed-manager.c homed: include error string when in log message if quota doesn't work 2020-05-21 23:39:30 +02:00
homed-manager.h homed: make default storage/file system type configurable in homed.conf 2020-05-07 23:33:09 +02:00
homed-operation.c home: fix several typos 2020-03-31 15:16:36 +02:00
homed-operation.h
homed-varlink.c
homed-varlink.h
homed.c homed: convert to the new scheme and add --bus-introspect 2020-05-06 09:13:42 +02:00
homed.conf homed: use right config section in example config 2020-05-19 09:26:49 +02:00
homework-cifs.c *: use _cleanup_close_ with fdopendir() where trivial 2020-03-31 06:48:03 -07:00
homework-cifs.h
homework-directory.c
homework-directory.h
homework-fscrypt.c
homework-fscrypt.h
homework-luks.c homed: don't insist on authentication against host-copy user record 2020-05-21 23:39:30 +02:00
homework-luks.h homework: run fitrim or fallocate on logout based on the new user record property 2020-05-07 16:13:07 +02:00
homework-mount.c
homework-mount.h
homework-pkcs11.c home: fix several typos 2020-03-31 15:16:36 +02:00
homework-pkcs11.h
homework-quota.c
homework-quota.h
homework.c homed: don't insist on authentication against host-copy user record 2020-05-21 23:39:30 +02:00
homework.h homed: don't insist on authentication against host-copy user record 2020-05-21 23:39:30 +02:00
meson.build homed: make default storage/file system type configurable in homed.conf 2020-05-07 23:33:09 +02:00
org.freedesktop.home1.conf
org.freedesktop.home1.policy homed: fix typo 2020-02-29 16:06:45 +01:00
org.freedesktop.home1.service
pam_systemd_home.c man_systemd_home: intrdouce SYSTEMD_HOME_SUSPEND env var 2020-05-20 00:47:37 +02:00
pam_systemd_home.sym home: add pam_systemd_home.so PAM hookup 2020-01-28 22:36:41 +01:00
pwquality-util.c home: fix strv NUL termination 2020-04-23 21:15:02 +02:00
pwquality-util.h
user-record-sign.c
user-record-sign.h
user-record-util.c home: when adding a binding for a user record, use common code for determining automatic image path 2020-05-07 23:32:57 +02:00
user-record-util.h