![내 wtmp/utmp가 사용자 수를 재설정하지 않는 이유는 무엇입니까?](https://linux55.com/image/170343/%EB%82%B4%20wtmp%2Futmp%EA%B0%80%20%EC%82%AC%EC%9A%A9%EC%9E%90%20%EC%88%98%EB%A5%BC%20%EC%9E%AC%EC%84%A4%EC%A0%95%ED%95%98%EC%A7%80%20%EC%95%8A%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
작동 중인 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
제 슬랙웨어에서는 w
현재 보고되는 내용이 이전 사용자(!) + 실제 연결된 사용자의 합이고, 4번 재부팅 후에는 4명의 사용자가 보고됩니다.
w
19:28:16 up 1:58, 4 users, load average: 0,26, 0,59, 0,76
왜? 저는 Lightdm을 사용합니다. XDM과 같은 올바른 sessreg 라인과 함께 Xreset을 사용할 수 있습니까?
답변1
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
다시 시작한 후 올바른 사용자 수(Xsession의 경우 2명, 셸 열기의 경우 1명)가 보고됩니다.