Computer >> Máy Tính >  >> Hệ thống >> Linux

Cách liệt kê tất cả người dùng đã đăng nhập trên máy tính Linux của bạn

Cách liệt kê tất cả người dùng đã đăng nhập trên máy tính Linux của bạn

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

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

Chúng tôi sử dụng who lệnh để lấy thông tin về những người dùng khác nhau được kết nối với thông tin được hiển thị trong bốn cột.

Cách liệt kê tất cả người dùng đã đăng nhập trên máy tính Linux của bạn
  • Cột đầu tiên hiển thị tên người dùng.
  • Cột thứ hai cho biết TTY được sử dụng.
  • Cột thứ ba là thời gian người dùng đăng nhập.
  • Thứ tư là tên máy chủ hoặc địa chỉ IP của những người dùng được kết nối.

Bạn cũng có thể hiển thị số lượng người dùng đã đăng nhập vào hệ thống bằng -q tham số.

Cách liệt kê tất cả người dùng đã đăng nhập trên máy tính Linux của bạn

Có thể có thêm thông tin bằng cách hiển thị tất cả chi tiết của người dùng đã đăng nhập hiện tại bằng -a tùy chọn.

Cách liệt kê tất cả người dùng đã đăng nhập trên máy tính Linux của bạn

Bạn có thể biết thêm chi tiết về cách sử dụng lệnh bằng cách sử dụng --help ra lệnh nếu bạn cần thêm thông tin.

Cách liệt kê tất cả người dùng đã đăng nhập trên máy tính Linux của bạn

2. Sử dụng lệnh “w”

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

Cách liệt kê tất cả người dùng đã đăng nhập trên máy tính Linux của bạn

Kết quả hiển thị một số thông tin hữu ích như:

  • thời gian hiện tại
  • hệ thống đã chạy trong bao lâu
  • số lượng người dùng hiện đã đăng nhập
  • tên của người dùng đã đăng nhập
  • máy chủ từ xa
  • thời gian người dùng đăng nhập

Bạn cũng có thể chỉ hiển thị thông tin về những người dùng đã đăng nhập khi bạn sử dụng -h tùy chọn.

Cách liệt kê tất cả người dùng đã đăng nhập trên máy tính Linux của bạn

Bạn có thể lọc đầu ra của lệnh bằng cách sử dụng một số tùy chọn khác. Có thể có danh sách đầy đủ các tùy chọn khác nhau và vai trò của chúng với w --help lệnh.

Cách liệt kê tất cả người dùng đã đăng nhập trên máy tính Linux của bạn

3. Sử dụng lệnh "người dùng"

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

Cách liệt kê tất cả người dùng đã đăng nhập trên máy tính Linux của bạn

Lệnh đó không cung cấp thông tin bổ sung như các lệnh khác, nhưng bạn vẫn có ý tưởng về những người dùng hiện đang đăng nhập vào hệ thống. Khi bạn sử dụng man users lệnh, bạn thấy rằng không có thông tin nào khác.

Cách liệt kê tất cả người dùng đã đăng nhập trên máy tính Linux của bạn Cách liệt kê tất cả người dùng đã đăng nhập trên máy tính Linux của bạn

4. Sử dụng lệnh “cuối cùng”

Có một lệnh khác mà chúng ta có thể sử dụng. last lệnh bằng -a tham số cung cấp cho bạn một số thông tin, chẳng hạn như tên người dùng (ngay cả những người dùng đặc biệt như “khởi động lại”), TTY, địa chỉ IP từ nơi người dùng được kết nối và một số người khác.

Cách liệt kê tất cả người dùng đã đăng nhập trên máy tính Linux của bạn

Khi bạn sử dụng -p , có thể hiển thị những người dùng được kết nối với ngày nay.

Cách liệt kê tất cả người dùng đã đăng nhập trên máy tính Linux của bạn

Lệnh này cũng cung cấp nhiều tùy chọn hơn có thể giúp bạn có thông tin hữu ích. Bạn có thể kiểm tra lần cuối với man last lệnh.

Cách liệt kê tất cả người dùng đã đăng nhập trên máy tính Linux của bạn Cách liệt kê tất cả người dùng đã đăng nhập trên máy tính Linux của bạn

Với tất cả các lệnh trên, bạn có thể dễ dàng liệt kê những người dùng đã đăng nhập trên Linux. Điều này sẽ cho phép bạn giám sát hệ thống của mình và xem liệu có bất kỳ truy cập trái phép nào hay không. Bạn có thể thực hiện một số hành động với những người dùng đã xác định, nếu cần, với các lệnh quản lý người dùng này.