Вообще-то интересно, т.к. рулит init из sysvinit.
Возможно надо выделить какой-то systemd-minimal, что-бы имитировать его наличие.
Там вообще не в ините дело.
При работающем ините, если строка в /lib/tmpfiles.d/systemd-nologin.conf не закомментирована, на старте системы создаётся файл /run/nologin с этим содержанием:
# tail -n1 /lib/tmpfiles.d/systemd-nologin.conf
#F! /run/nologin 0644 - - - "System is booting up. See pam_nologin(8)"
и результатом после Password:
System is booting up. See pam_nologin(8)
с приглашением логиниться до бесконечности, пока не будет сделано
# rm -f /run/nologin
иначе пользователя не пустит ни через что, - ни через *dm, ни через tty.
Гадский systemd!..