Linux last command – แสดงรายชื่อ user ที่ login เข้าสู่ระบบ

Posted In System - By Tum. On Friday, August 19th, 2011 With 0 Comments

linux last login
ถ้าหากต้องการตรวจสอบรายละเอียดของการ login เข้าสู่ระบบ คุณจะนึกถึงอะไรเป็นอันดับแรก หลายคนคงตอบว่าให้เข้าไปดูที่ “/var/log/secure” สิ เพราะว่ามันเก็บประวัติการ login ทั้งหมดเอาไว้ แต่มันก็ยุงยากเพราะว่า log ใน “/var/log/secure” นั้นเก็บข้อมูลเยอะแยะไปหมดจะดูทีก็ต้อง grep เอา แต่ถ้าได้อ่านบทความนี้ก็จะทำให้คุณไม่รู้สึกยุ่งยากในการดูประวัติการเข้าใช้งานอีกต่อไป เพราะเพียงรันคำสั่ง “last” คำสั่งเดียว ประวัติการ login และ restart เครื่องก็แสดงออกมาทันที

คำสั่ง “last” เป็นคำสั่งทำให้ชีวิตดูง่ายขึ้นเยอะ เพราะว่ามันจะแสดงประวัติการเข้าใช้งานพร้อมทั้งเวลาพร้อมทั้งแถมประวัติการ restart มาอีกต่างหาก โดยข้อมูลทั้งหมดที่คำสั่งนี้จะนำมาแสดงจะเก็บอยู่ที่ “/var/log/wtmp” ดังนั้นถ้าเรารันคำสั่ง “last” แล้วไม่แสดงข้อมูลอะไรเลย ให้ไปตรวจสอบว่ามีไฟล์ “/var/log/wtmp” นี้หรือยัง นอกจากนี้แล้วคำสั่งนี้ยังสามารถรันจาก user อื่นที่ไม่ใช้ root ได้อีกด้วย

จากคำสั่ง “last” ที่เอาไว้ดูประวัติการเข้าใช้งาน ใน linux ก็ยังมีคำสั่ง “lastb” ซึ่งจะแสดงข้อมูลของ bad login attempts โดยข้อมูลจะเก็บอยู่ที่ “/var/log/btmp”

ตัวอย่างการใช้คำสั่ง “last” และ “lastb“:

แสดงรายชื่อ user ที่ login เข้ามาและประวัติการ restart ระบบ

แสดงรายชื่อเฉพาะ user root ที่ login เข้าสู่ระบบ

แสดงเฉพาะประวัติการ restart ระบบ

แสดงรายชื่อ user ที่พยายาม login เข้าสู่ระบบ

ถ้าต้องการข้อมูลเพิ่มเติมสามารถใช้คำสั่ง

More information: Linux last command – Show listing of last logged in users

Leave a comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

*