Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีแสดงรายชื่อผู้ใช้ที่ล็อกอินอยู่บนคอมพิวเตอร์ Linux

วิธีแสดงรายชื่อผู้ใช้ที่ล็อกอินอยู่บนคอมพิวเตอร์ Linux

ในระบบ Linux อาจมีผู้ใช้หลายคนเชื่อมต่อกับคอมพิวเตอร์เครื่องเดียวกันพร้อมกัน ดูจากข้อมูลที่แสดงจะทราบได้ว่าใครบ้างที่กำลังเชื่อมต่ออยู่ เรียนรู้วิธีแสดงรายชื่อผู้ใช้ที่ล็อกอินอยู่บน Linux

1. ใช้คำสั่ง who

ใช้คำสั่ง who เพื่อดูข้อมูลผู้ใช้ที่เชื่อมต่ออยู่ แสดงผลใน 4 คอลัมน์

วิธีแสดงรายชื่อผู้ใช้ที่ล็อกอินอยู่บนคอมพิวเตอร์ Linux
  • คอลัมน์แรก: ชื่อผู้ใช้ (usernames)
  • คอลัมน์ที่สอง: TTY ที่ใช้
  • คอลัมน์ที่สาม: เวลาที่ล็อกอิน
  • คอลัมน์ที่สี่: โฮสต์เนม หรือ IP address ของผู้ใช้ที่เชื่อมต่อ

สามารถแสดงจำนวนผู้ใช้ที่ล็อกอินอยู่ได้ด้วยพารามิเตอร์ -q

วิธีแสดงรายชื่อผู้ใช้ที่ล็อกอินอยู่บนคอมพิวเตอร์ Linux

แสดงรายละเอียดทั้งหมดของผู้ใช้ที่ล็อกอินอยู่ด้วยออปชัน -a

วิธีแสดงรายชื่อผู้ใช้ที่ล็อกอินอยู่บนคอมพิวเตอร์ Linux

ดูรายละเอียดการใช้งานคำสั่งเพิ่มเติมได้ด้วย --help

วิธีแสดงรายชื่อผู้ใช้ที่ล็อกอินอยู่บนคอมพิวเตอร์ Linux

2. ใช้คำสั่ง w

ต่างจาก who คำสั่ง w แสดงผู้ใช้ที่ล็อกอินอยู่พร้อมกับกิจกรรมที่กำลังทำ

วิธีแสดงรายชื่อผู้ใช้ที่ล็อกอินอยู่บนคอมพิวเตอร์ Linux

ข้อมูลที่ได้ประกอบด้วย:

  • เวลาปัจจุบัน
  • ระยะเวลาที่ระบบทำงาน (uptime)
  • จำนวนผู้ใช้ที่ล็อกอินอยู่
  • ชื่อผู้ใช้ที่ล็อกอิน
  • remote host
  • เวลาที่ล็อกอิน

แสดงเฉพาะข้อมูลผู้ใช้ที่ล็อกอินอยู่ด้วยออปชัน -h

วิธีแสดงรายชื่อผู้ใช้ที่ล็อกอินอยู่บนคอมพิวเตอร์ Linux

กรองผลลัพธ์ได้ด้วยออปชันอื่นๆ ดูรายการออปชันทั้งหมดด้วย w --help

วิธีแสดงรายชื่อผู้ใช้ที่ล็อกอินอยู่บนคอมพิวเตอร์ Linux

3. ใช้คำสั่ง users

คำสั่งง่ายๆ users แสดงเฉพาะผู้ใช้ที่ล็อกอินอยู่ ไม่มีพารามิเตอร์เพิ่มเติม

วิธีแสดงรายชื่อผู้ใช้ที่ล็อกอินอยู่บนคอมพิวเตอร์ Linux

คำสั่งนี้ไม่ให้ข้อมูลเพิ่มเติมเหมือนคำสั่งอื่น แต่ยังทราบได้ว่ามีใครบ้างที่ล็อกอินอยู่ ใช้ man users จะเห็นว่าไม่มีข้อมูลอื่น

วิธีแสดงรายชื่อผู้ใช้ที่ล็อกอินอยู่บนคอมพิวเตอร์ Linuxวิธีแสดงรายชื่อผู้ใช้ที่ล็อกอินอยู่บนคอมพิวเตอร์ Linux

4. ใช้คำสั่ง last

คำสั่ง last กับพารามิเตอร์ -a ให้ข้อมูล เช่น username (รวมผู้ใช้พิเศษอย่าง reboot), TTY, IP address ที่เชื่อมต่อจาก และอื่นๆ

วิธีแสดงรายชื่อผู้ใช้ที่ล็อกอินอยู่บนคอมพิวเตอร์ Linux

ใช้พารามิเตอร์ -p เพื่อแสดงผู้ใช้ที่เชื่อมต่อในวันปัจจุบัน

วิธีแสดงรายชื่อผู้ใช้ที่ล็อกอินอยู่บนคอมพิวเตอร์ Linux

คำสั่งนี้ยังมีออปชันอื่นๆ ให้ข้อมูลที่มีประโยชน์ ดูได้ด้วย man last

วิธีแสดงรายชื่อผู้ใช้ที่ล็อกอินอยู่บนคอมพิวเตอร์ Linuxวิธีแสดงรายชื่อผู้ใช้ที่ล็อกอินอยู่บนคอมพิวเตอร์ Linux

ด้วยคำสั่งทั้งหมดข้างต้น คุณสามารถแสดงรายชื่อผู้ใช้ที่ล็อกอินอยู่บน Linux ได้ง่าย ช่วยตรวจสอบระบบและตรวจพบการเข้าถึงที่ไม่ได้รับอนุญาต สามารถดำเนินการกับผู้ใช้ที่ระบุได้ด้วยคำสั่งจัดการผู้ใช้