Đố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ộ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ó 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.
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.
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ì.
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.
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.
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ố.
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.
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.
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.
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.
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.