Login
為什麼我的 wtmp/utmp 不重置使用者數?
在正常工作的 Linux 機器上,命令
w
報告 2 個使用者(因為連接了 2 個使用者)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
重新啟動後正確報告 1 個使用者
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
在我的 Slackware 目前
w
報告中,以前使用者的總和(!)+ 實際連接的使用者,在 4 次重新啟動後報告 4 個使用者。w 19:28:16 up 1:58, 4 users, load average: 0,26, 0,59, 0,76
為什麼?我使用 Lightdm。是否可以將 Xreset 與 XDM 等正確的 sessreg 行一起使用?
使用 Xreset 腳本找到的解決方案
首先我編輯腳本(如果不存在創建它)
vim /etc/lightdm/Xreset #!/bin/sh sessreg -d -l $DISPLAY $USER chmod 755 /etc/lightdm/Xreset
然後我編輯 /etc/lightdm/lightdm.conf
session-cleanup-script=/etc/lightdm/Xreset
重新啟動後 w 報告正確的使用者數,其中 2 個用於 Xsession,1 個用於打開 shell。