Hallo Michael, Am Montag, 27. Juni 2022, 13:53:29 CEST schrieb Michael Behrens:
Eben erfolgreich Upgrade von Leap 15.3 auf 15.4 gemacht.
Unter 15.3 hatte ich noch kdm aus einem privaten Repository installiert, das wollte ich jetzt nicht mehr. lightdm habe ich gewählt, weil man damit XDMCP-Login machen kann. Das funktioniert auch richtig, ebenso, dass auf der Konsole (VM!) kein Displaymanager aktiv ist.
Aber lightdm zeigt den zuletzt eingeloggten (NIS-)Account nicht an (Leap 15.4), das ist vielleicht nur Kosmetik, hätte ich aber trotzdem gerne. Kann man ihm das irgendwie beibringen?
In /etc/lightdm/users.conf habe ich
minimum-uid=100
gesetzt, aus historischen Gründen sind einige UIDs so klein - kein Erfolg. Im selben File steht als Kommentar:
# NOTE: If you have AccountsService installed on your system, then LightDM will # use this instead and these settings will be ignored
Nach ein wenig Suche fand ich die Unit accounts-daemon.service, die beim Booten durch irgendetwas gestartet, obwohl disabled!?!?!? Manpage: Fehlanzeige.
Unit gestoppt, dann sollte lightdm ja seine eigene Konfiguration nehmen - NIS-Accounts werden weiterhin nicht angezeigt.
Alles in allem ein ziemliches Durcheinander, mehr und mehr geht mir auch Linux auf die Nerven... Und auch google hat sich bei diesem Thema leider nicht als mein Freund geriert...
Ich kann sagen: LEAP 15.3 journalctl -b0|grep accounts Jun 30 09:30:13 localhost dbus-daemon[1111]: [system] Activating via systemd: service name='org.freedesktop.Accounts' unit='accounts-daemon.service' requested by ':1.23' (uid=0 pid=2201 comm="/usr/sbin/lightdm ") Jun 30 09:30:13 localhost accounts-daemon[2215]: started daemon version 0.6.55 Jun 30 09:30:13 localhost accounts-daemon[2215]: g_dbus_interface_skeleton_get_object_path: assertion 'G_IS_DBUS_INTERFACE_SKELETON (interface_)' failed Also hier aktivierung durch dbus-daemon und systemctl status accounts-daemon.service ● accounts-daemon.service - Accounts Service Loaded: loaded (/usr/lib/systemd/system/accounts-daemon.service; disabled; vendor preset: disabled) Active: active (running) since Thu 2022-06-30 09:30:13 CEST; 56min ago Also 'running' obwohl disabled Tumbleweed NACH # systemctl enable accounts-daemon.service und reboot: Jun 30 09:14:48 localhost accounts-daemon[859]: started daemon version 22.08.8 Jun 30 09:14:48 localhost accounts-daemon[859]: g_dbus_interface_skeleton_get_object_path: assertion 'G_IS_DBUS_INTERFACE_SKELETON (interface_)' failed ~ # systemctl status accounts-daemon.service ● accounts-daemon.service - Accounts Service Loaded: loaded (/usr/lib/systemd/system/accounts-daemon.service; enabled; vendor preset: disabled) Active: active (running) since Wed 2022-06-29 09:18:39 CEST; 3min 27s ago Main PI ... Also aktivierung mit enable -- läuft Ist bei LEAP 15.4 wohl ähnlich. Bezüglich systemd nis soweit gut. ------------------------------------------------------------ Mit Displaymanager Es scheint üblicherweise der letzte Benutzer beim Login angezeigt zu werden. Ob das mit lastlog bestimmt wird weiß ich nicht. Aber zeigt den z.B. % lastlog -t7 was Du für die lezten 7 Tage erwartest? Und auf der man page steht: CAVEATS Large gaps in UID numbers will cause the lastlog program to run longer with no output to the screen (i.e. if in lastlog database there is no entries for users with UID between 170 and 800 lastlog will appear to hang as it processes entries with UIDs 171-799). Vielleicht kommt wegen der UID keine Anzeige? Dann mag noch lightdm --show-config gdm interessant sein. Schöne Grüße Hugo Mahr