Por que meu wtmp/utmp não redefine a contagem de usuários?

Por que meu wtmp/utmp não redefine a contagem de usuários?

Em uma máquina Linux normal, o comando w reporta 2 usuários (porque 2 usuários estão 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

após a reinicialização, reporte corretamente 1 usuário

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

Nos meus wrelatórios atuais do Slackware a soma (!) dos usuários anteriores + o usuário real conectado, após 4 reinicializações ele reporta 4 usuários.

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

Por que? Eu uso o Lightdm. É possível usar o Xreset com uma linha sessreg adequada como o XDM?

Responder1

Solução encontrada usando um script Xreset

Primeiro edito o script (se não existir crie-o)

vim /etc/lightdm/Xreset

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

chmod 755 /etc/lightdm/Xreset

Então eu edito /etc/lightdm/lightdm.conf

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

Após a reinicialização, informaremos o número correto de usuários, que é 2, um para Xsession e um para shell aberto.

informação relacionada