Tại sao Lastlog hiển thị mọi người dùng như chưa bao giờ đăng nhập?


13

Chạy lastloglệnh liệt kê chính xác tất cả người dùng trên hệ thống của tôi (giống như /etc/passwdcác mục). Tuy nhiên, tất cả đều được đánh dấu là **Never logged in**, bao gồm cả tài khoản tôi hiện đang đăng nhập. Tôi nhận thấy rằng /var/log/lastlogtập tin của tôi cũng trống rỗng.

Chỉnh sửa : /var/log/lastlogkhông có sản phẩm nào, nó là một tập tin nhị phân và tôi đã cố gắng để catnó, gây ra không có gì để trưng bày. lesshiển thị một tệp nhị phân.

Có ai có cái nhìn sâu sắc về lý do tại sao điều này sẽ xảy ra? Tôi chưa bao giờ chỉnh sửa thủ công /var/log/lastlog.

Chỉnh sửa : Đầu ra của ls -al /var/log/lastlog:

-rw-rw-r-- 1 root utmp 292584 2010-05-12 18:14 / var / log / lastlog


Bạn có kiểm tra xem bạn có không gian trống trên / var chứa hệ thống tập tin không? Ngoài ra, vui lòng thêm đầu ra từ: ls -la / var / log / lastlog
João Pinto

@ João: Đề xuất tốt, nhưng dfliệt kê 61% miễn phí trên hệ thống tệp đó
goric

Câu trả lời:


10

Đăng nhập qua gdm không được đăng nhập vào Lastlog. Về mặt này ck-history --lastcó thể cung cấp cho bạn thêm thông tin.

Để kiểm tra điều này, hãy truy cập bảng điều khiển (Ctrl + Alt + F1), đăng nhập, sau đó quay lại Gnome (Alt + F7) và kiểm tra đầu ra của lastlog.


Bạn nói đúng - đó là sự hiểu lầm của tôi về những gì lastlog. Cảm ơn.
goric

Trang người đàn ông không rõ lắm về lý do tại sao Lastlog sẽ không hoạt động trên hệ thống gdm, nhưng sắp xếp việc sử dụng ck-history --lastcông việc tốt, đặc biệt là nếu bạn thực hiện điều đó grep tty7. Cảm ơn!
Scaine


0

Bạn có thể gửi đầu ra của Lastlog? Bạn có chắc chắn tất cả họ nói không bao giờ đăng nhập? Của tôi cho thấy chỉ có hai tài khoản đã đăng nhập (root và tài khoản người dùng của riêng tôi). Phần còn lại là một loạt các tài khoản hệ thống như xung, avahi, sshd chưa bao giờ thực sự có đăng nhập. Ngoài ra, / var / log / lastlog không nên để trống, nhưng đó (theo ít hơn) một tệp nhị phân yêu cầu chương trình Lastlog để phân tích cú pháp.


Xem các chỉnh sửa của tôi: tệp không trống, tôi đã cố gắng để catnó. Nhưng tất cả các tài khoản đều liệt kê Không bao giờ đăng nhập. Tạo lastlog | grep -v Neverra một đầu ra trống.
goric

0

Theo tôi, điều này nên được liệt kê như là một lỗi cho gdm. chkrootkit báo cáo sự cố bất cứ khi nào / var / log / lastlog trống:

 Checking `z2'...        user xxxx deleted or never logged from lastlog!
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.