người dùng đăng nhập lần cuối trong linux chỉ hiển thị 8 ký tự


10

Tôi đang sử dụng lệnh cuối cùng trong linux để tìm nạp người dùng đăng nhập cuối cùng. Nhưng lệnh cuối cùng chỉ hiển thị 8 ký tự trong trường tên người dùng. Trong hình ảnh dưới đây, quản trị viên tên người dùng được cắt để quản lý .

Có cách nào khác để có được tên đầy đủ của người dùng đăng nhập cuối cùng không?

Tôi cũng đã thử Lastlog.

nhập mô tả hình ảnh ở đây

Câu trả lời:


11

last -wnên làm thủ thuật cho bạn Tôi không có bất kỳ tên người dùng dài nào để kiểm tra điều này nhưng trang man cho thấy nó nên hoạt động.

Bạn cũng có thể sử dụng last -ađể liệt kê tên máy chủ là trường cuối cùng và không cắt bớt chúng hoặc last -iđể hiển thị chúng dưới dạng địa chỉ IP thay vì tên máy chủ.

Đây là những người dùng cục bộ vào hệ thống của bạn để bạn có thể loại bỏ chúng khỏi /etc/passwdtệp của mình nếu các tùy chọn trên không hoạt động. Bạn chỉ nên gặp vấn đề khi làm điều đó nếu bạn có hai người dùng có chung 8 ký tự đầu tiên.

Thất bại tất cả những điều đó, bạn có thể thử strings /var/log/wtmp. Dữ liệu này sẽ hơi khó diễn giải hơn nhưng nó nên chứa tên người dùng và tên máy chủ đầy đủ.


0

lastđọc từ utmp và ở đó trường tên người dùng được giới hạn trong 8 ký tự. Vì vậy, tốt hơn là có tên người dùng hơi độc đáo trong các ký tự đầu tiên.


1
Điều này là không chính xác; trong khi utmpchỉ lưu trữ 8 ký tự, lastthực sự đọc từ wtmpđó có thể lưu trữ tên miền và tên người dùng đầy đủ. last -wlà câu trả lời.
rymo
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.