Users
誰顯示(未知)使用者登錄:發生了什麼事?
在 RHEL 7.3 伺服器中,我試圖查找已登錄的使用者。我跑了
w
,它告訴我有兩個使用者,但它只顯示了一個(我自己)的資訊;然後我跑了who
,將另一個使用者顯示為(未知)。最後,我執行了lastlog
,我可以使用它的輸出來匹配 輸出中的登錄日期和埠,who
並找到未知使用者實際上是gdm
。$ w 09:33:36 up 4 days, 15:22, 2 users, load average: 0.00, 0.01, 0.05 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT myusr pts/0 172.16.23.113 09:32 0.00s 0.06s 0.03s w $ who (unknown) :0 2017-07-01 18:13 (:0) myusr pts/0 2017-07-06 09:32 (172.16.23.113) $ lastlog Username Port From Latest ... gdm :0 Sat Jul 1 18:13:23 -0500 2017 ...
伺服器是一台超微型機器,我不時使用 IPMI2 的 kvm over lan 功能連接到它。但我不記得像這樣連接時發生了什麼奇怪的事情。
這似乎不正常。可能發生了什麼?
在閱讀了 Centimane 的評論
/var/run/utmp
並進行了不同的搜尋後,我發現了這個 fedora 論壇文章,其中提到這個問題是由 GDM 中的一個錯誤引起的,它在/var/run/utmp
. 最終,我什至找到了一個錯誤報告和另一個 here。
看起來您的未知使用者確實是
gdm
並且who
以某種方式無法解釋它。