사용자 계정 로그인 기록이 잘못 표시됨

사용자 계정 로그인 기록이 잘못 표시됨

System Settings > User Accounts계정을 선택한 다음 History(해당 계정의 로그인 기록을 표시하기 위한) 버튼을 선택하면 마지막으로 로 로그인한 시간이 표시되지만 직전에 Session Started로그인한 시간이 표시된다는 것을 발견했습니다. Session Ended다음에 로그인하세요.

무슨 뜻인지 명확하게 설명하자면, 어제 제가 에서 이 컴퓨터의 내 계정에 로그인했다 14:29가 어느 시점에 23:00로그아웃했다가 오늘 아침에 에서 내 계정에 로그인했다고 11:20가정해 보겠습니다.

    Today 11:20 Session Started
    Today 11:19 Session Ended
    Yesterday, 14:29 Session Started

그래서 새로운 세션에 로그인하면 마지막 세션이 종료된 것으로 가정하여, 세션이 제대로 종료되었을 때는 로그를 남기지 않고, 새 세션이 시작될 때만 로그를 남기는 버그가 있는 것 같습니다.

그러면 다음과 같은 내용이 표시됩니다.

로그인 기록 GUI

왜 이런거야? 이 문제를 어떻게 해결할 수 있나요?

정보 업데이트:

동일한 컴퓨터에 다른 계정을 설정하고 다음 명령을 실행했습니다.

loginctl

그러나 (다른 계정에서 로그아웃한 후) 활성화된 유일한 계정은 lightdm현재 사용자 계정이었습니다. 그러면 세션이 제대로 종료되었다는 것을 알고 있는데 종료되었음을 기록하지 않는 이유는 무엇입니까? 정확한 로그인 기록을 얻으려면 종료 및 시작 시 실행되는 사용자 정의 스크립트를 직접 만들어야 합니까?

last다음은 요청된 명령 출력의 일부입니다 .

reboot   system boot  3.19.0-15-generi Sun May  3 18:34 - 22:38 (1+04:03)   
arthur-d pts/5        :0.0             Sat May  2 22:07 - 22:07  (00:00)    
arthur-d pts/18       :0.0             Sat May  2 22:07 - 22:07  (00:00)    
arthur-d pts/11       :0.0             Sat May  2 22:07 - 22:07  (00:00)    
arthur-d pts/5        :0.0             Sat May  2 22:07 - 22:07  (00:00)    
arthur-d pts/6        :0               Sat May  2 21:42 - 22:10  (00:28)    
arthur-d :0           :0               Sat May  2 21:42 - down   (00:53)    
reboot   system boot  3.19.0-15-generi Sat May  2 21:41 - 22:35  (00:54)    
arthur-d pts/5        :0               Sat May  2 16:15 - 16:16  (00:00)    
arthur-d pts/5        :0               Sat May  2 16:15 - 16:15  (00:00)    
arthur-d pts/5        :0               Sat May  2 15:43 - 15:43  (00:00)    
arthur-d pts/5        :0               Sat May  2 15:13 - 15:42  (00:29)    
arthur-d pts/5        :0               Sat May  2 15:06 - 15:07  (00:00)    
arthur-d pts/5        :0               Sat May  2 14:56 - 15:02  (00:05)    
arthur-d pts/5        :0               Sat May  2 14:55 - 14:56  (00:01)    
arthur-d pts/5        :0               Sat May  2 13:55 - 14:50  (00:54)    
arthur-d pts/5        :0               Sat May  2 13:24 - 13:55  (00:30)    
arthur-d pts/5        :0               Sat May  2 13:24 - 13:24  (00:00)    
arthur-d pts/7        :0               Sat May  2 13:09 - 13:17  (00:08)    
arthur-d pts/7        :0               Sat May  2 13:09 - 13:09  (00:00)    
arthur-d :0           :0               Sat May  2 13:08 - crash  (08:32)    
reboot   system boot  3.19.0-15-generi Sat May  2 13:07 - 22:35  (09:27)    
arthur-d pts/1        :0               Fri May  1 22:04 - 22:11  (00:06)    
arthur-d pts/1        :0               Fri May  1 22:04 - 22:04  (00:00)    
arthur-d pts/1        :0               Fri May  1 20:43 - 22:04  (01:20)    
arthur-d pts/4        :0               Fri May  1 20:35 - 20:42  (00:07)    
arthur-d pts/4        :0               Fri May  1 20:35 - 20:35  (00:00)    
arthur-d :0           :0               Fri May  1 20:34 - down   (02:05)    
reboot   system boot  3.19.0-15-generi Fri May  1 20:33 - 22:40  (02:06)    
arthur-d pts/1        :0               Fri May  1 16:08 - 16:08  (00:00)    
arthur-d pts/1        :0               Fri May  1 16:08 - 16:08  (00:00)    
arthur-d pts/1        :0               Fri May  1 16:08 - 16:08  (00:00)    
arthur-d pts/1        :0               Fri May  1 12:36 - 12:37  (00:00)    
arthur-d pts/1        :0               Fri May  1 12:33 - 12:36  (00:03)    
arthur-d pts/1        :0               Fri May  1 12:12 - 12:33  (00:21)    
arthur-d pts/1        :0               Fri May  1 12:08 - 12:11  (00:03)    
arthur-d pts/1        :0               Fri May  1 12:07 - 12:08  (00:00)    
arthur-d pts/1        :0               Fri May  1 12:07 - 12:07  (00:00)    
arthur-d pts/1        :0               Fri May  1 11:54 - 12:03  (00:09)    
arthur-d pts/1        :0               Fri May  1 11:54 - 11:54  (00:00)    

이 문제는 GNOME 3.18 및 Unity(즉 unity-control-centergnome-control-center)가 포함된 Ubuntu GNOME 15.10에서도 발생합니다.

답변1

에서 말했듯이버그 #1443052, Trusty와 Xenial 모두에 대한 debdiff가 커밋되어(곧 출시될 예정임) 문제를 해결했으며 Yakkety에 대한 수정 사항이 이미 출시되었습니다. 이 문제를 해결하기 위해 노력하는 사람들은 업스트림 패치와의 코드 비호환성으로 인해 아직 Precise에서 이를 수행하지 못했습니다.

이 버그는 패키지에 포함된 버그 중 하나 accountsservice이므로 업그레이드해야 합니다.unity-control-centergnome-control-centeraccountsservice

다음은 문제가 해결된 버전입니다(일부 버전은 당시 또는 작성 당시 아직 출시되지 않았습니다).

  • 야케티: 0.6.42-0ubuntu1

  • 제니알: 0.6.40-2ubuntu11.3

  • 신뢰할 수 있는: 0.6.35-0ubuntu7.3

관련 정보