Lấy dữ liệu năm đăng nhập bằng lệnh 'cuối cùng' trên linux


10

Trên Solaris, có lệnh 'fwtmp' cung cấp thông tin năm từ nhật ký wtmp. Ví dụ:

host # /usr/lib/acct/fwtmp < /var/adm/wtmpx > tmp_wtmpx_file
host # head -1 tmp_wtmpx_file
user123 sshd 1258 7 0000 0000 1226072918 230489 0 29 host123.desktop.ourhost.com Fri Nov  7 09:48:38 2008

Trên Linux, 'lần cuối' xuất dữ liệu mà không có thông tin năm và dường như tôi không thể tìm thấy tiện ích tương tự như 'fwtmp' trên Linux để thêm dữ liệu năm. Lệnh 'lastlog' bao gồm năm trong đầu ra, nhưng chỉ tìm kiếm người dùng trong tệp passwd (không phải chống lại ldap hoặc cơ sở dữ liệu người dùng khác theo mặc định). Có tiện ích nào trên Linux sẽ xuất ra cùng năm với các dữ liệu khác từ 'lần cuối' không?

Câu trả lời:



4

Trên RHEL5, last -Fkhông có sẵn.

Nếu bạn muốn chỉ có lastthông tin từ một năm cụ thể, bạn cần sử dụng last -t.

Ví dụ:

  • last -t 20140101000000 hiển thị mọi thứ trước năm 2014.
  • last -t 20130101000000 hiển thị mọi thứ trước năm 2013.

nếu bạn chạy khác giữa 2 lệnh, bạn chỉ có thể có thông tin cho năm 2013.

Xem Bắt "năm" với lệnh cuối cùng trên Red Hat 5 để biết thêm thông tin nếu cần.

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.