¿Por qué mi wtmp/utmp no restablece el recuento de usuarios?

¿Por qué mi wtmp/utmp no restablece el recuento de usuarios?

En una máquina Linux que funcione normalmente, el comando w informa 2 usuarios (porque 2 usuarios están conectados)

w
 19:23:19 up  1:53,  2 users,  load average: 0,44, 0,63, 0,81
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT

después de reiniciar informar correctamente 1 usuario

w
 19:26:44 up  1:03,  1 users,  load average: 0,44, 0,73, 0,90
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT

En mi Slackware actual winforma la suma (!) de los usuarios anteriores + el usuario real conectado, después de 4 reinicios informa 4 usuarios.

w
 19:28:16 up  1:58,  4 users,  load average: 0,26, 0,59, 0,76

¿Por qué? Yo uso Lightdm. ¿Es posible utilizar Xreset con una línea sessreg adecuada como XDM?

Respuesta1

Solución encontrada usando un script Xreset

Primero edito el script (si no existe, créelo)

vim /etc/lightdm/Xreset

    #!/bin/sh
    sessreg -d -l $DISPLAY $USER

chmod 755 /etc/lightdm/Xreset

Luego edito /etc/lightdm/lightdm.conf

session-cleanup-script=/etc/lightdm/Xreset

Después de reiniciar, informaremos el número correcto de usuarios, que es 2, uno para Xsession y otro para el shell abierto.

información relacionada