Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

Cách liệt kê tất cả người dùng đang đăng nhập trên Linux

Trên hệ thống Linux, có thể có nhiều người dùng kết nối cùng lúc. Điều tốt là bạn có thể dễ dàng tìm ra ai đang kết nối. Hãy học cách liệt kê người dùng đang đăng nhập trên máy tính Linux của bạn.

1. Sử dụng lệnh "who"

Chúng ta dùng lệnh who để lấy thông tin về các người dùng kết nối, hiển thị trong 4 cột.

Cách liệt kê tất cả người dùng đang đăng nhập trên Linux
  • Cột 1: Tên người dùng
  • Cột 2: TTY đang dùng
  • Cột 3: Thời gian đăng nhập
  • Cột 4: Hostname hoặc địa chỉ IP của người dùng kết nối

Bạn cũng có thể hiển thị số lượng người dùng đăng nhập với tham số -q.

Cách liệt kê tất cả người dùng đang đăng nhập trên Linux

Có thể hiển thị thêm chi tiết về người dùng hiện tại với tùy chọn -a.

Cách liệt kê tất cả người dùng đang đăng nhập trên Linux

Bạn có thể xem thêm chi tiết cách dùng lệnh với --help.

Cách liệt kê tất cả người dùng đang đăng nhập trên Linux

2. Sử dụng lệnh "w"

Khác với lệnh who, lệnh w hiển thị người dùng đang đăng nhập và họ đang làm gì.

Cách liệt kê tất cả người dùng đang đăng nhập trên Linux

Đầu ra hiển thị thông tin hữu ích:

  • Thời gian hiện tại
  • Thời gian hệ thống đã chạy
  • Số người dùng đang đăng nhập
  • Tên người dùng
  • Remote host
  • Thời gian đăng nhập

Bạn cũng có thể chỉ hiển thị thông tin người dùng với tùy chọn -h.

Cách liệt kê tất cả người dùng đang đăng nhập trên Linux

Có thể lọc đầu ra bằng các tùy chọn khác. Xem danh sách đầy đủ với w --help.

Cách liệt kê tất cả người dùng đang đăng nhập trên Linux

3. Sử dụng lệnh "users"

Có lệnh đơn giản users chỉ hiển thị người dùng đang đăng nhập mà không cần tham số.

Cách liệt kê tất cả người dùng đang đăng nhập trên Linux

Lệnh này không cung cấp thêm thông tin như các lệnh khác, nhưng bạn vẫn nắm được ai đang đăng nhập. Khi dùng man users, bạn thấy không có tùy chọn khác.

Cách liệt kê tất cả người dùng đang đăng nhập trên Linux

4. Sử dụng lệnh "last"

Có lệnh khác là last với tham số -a cung cấp thông tin như username (kể cả user đặc biệt như "reboot"), TTY, địa chỉ IP kết nối, và hơn thế nữa.

Cách liệt kê tất cả người dùng đang đăng nhập trên Linux

Khi dùng tham số -p, có thể hiển thị người dùng kết nối trong ngày hiện tại.

Cách liệt kê tất cả người dùng đang đăng nhập trên Linux

Lệnh cũng cung cấp thêm tùy chọn hữu ích. Kiểm tra với man last.

Cách liệt kê tất cả người dùng đang đăng nhập trên Linux

Với các lệnh trên, bạn dễ dàng liệt kê người dùng đăng nhập trên Linux. Điều này giúp giám sát hệ thống và phát hiện truy cập trái phép. Bạn có thể thực hiện hành động với người dùng được xác định, nếu cần, bằng các lệnh quản lý người dùng.