Linux下查看系統用戶相關的一些命令。
(1)who 顯示當前登錄的所有用戶。系統當前登錄的所有用戶信息會記錄在utmp這個文件中,who命令通過查詢utmp文件查看登錄系統用戶的信息(utmp must not be writable by the user class "other")。
(2)w 顯示正在登錄系統的所有用戶信息和他們的進程。同樣是通過查詢utmp文件獲取信息的。
(3)users 僅僅打印出當前登錄系統的所有用戶名,特別的是如果同一個用戶名同時登錄了幾次就會顯示幾次。
[root@linux115 run]# users
root student1 student1
(4)whoami 查看當前登錄系統的用戶名。
(5)last 顯示所有過去登錄過系統的所有用戶信息,通過查詢/var/log/wtmp文件獲得信息。
(6)ac 打印統計出所有用戶連接系統的時間。-p 參數表示打印每個用戶的總登錄時間。
(7)lastlog 查看所有用戶最近登錄過系統的時間等相關信息。