Mengapa lastlog menunjukkan setiap pengguna tidak pernah masuk?

13

Menjalankan lastlogperintah dengan benar mencantumkan semua pengguna di sistem saya (sama seperti /etc/passwdentri). Namun semua ditandai sebagai **Never logged in**, termasuk akun yang saat ini saya masuki. Saya perhatikan bahwa /var/log/lastlogfile saya juga kosong.

Mengedit : /var/log/lastlogadalah tidak kosong, itu adalah file biner dan saya mencoba untuk catitu, menyebabkan tidak ada display. lessmenampilkan file biner.

Adakah yang tahu mengapa ini bisa terjadi? Saya tidak pernah diedit secara manual /var/log/lastlog.

Edit : Output dari ls -al /var/log/lastlog:

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

goric
sumber
Apakah Anda memeriksa bahwa Anda memiliki ruang kosong di sistem file / var Anda? Juga tolong tambahkan output dari: ls -la / var / log / lastlog
João Pinto
@ João: Saran bagus, tetapi df
daftarkan

Jawaban:

10

Login melalui gdm tidak masuk log terakhir. Dalam hal ini ck-history --lastmungkin memberi Anda lebih banyak informasi.

Untuk menguji ini, pergi ke konsol (Ctrl + Alt + F1), masuk, lalu kembali ke Gnome (Alt + F7) dan periksa output lastlog.

mengatur
sumber
Anda benar - itu adalah kesalahpahaman saya tentang apa yang lastlogterjadi. Terima kasih.
goric
Halaman manual tidak begitu jelas tentang mengapa lastlog tidak akan bekerja pada sistem gdm, tetapi mengatur penggunaan ck-history --lastkarya dengan baik, terutama jika Anda ingin melakukannya grep tty7. Terima kasih!
Scaine
1

Mungkin Anda terpengaruh oleh kadaluarsa ini ?

Ramon
sumber
0

Bisakah Anda memposting output lastlog? Apakah Anda yakin mereka semua mengatakan tidak pernah masuk? Milik saya menunjukkan bahwa hanya dua akun yang telah masuk (root, dan akun pengguna saya sendiri). Sisanya adalah sekelompok sistem account seperti pulsa, avahi, sshd yang tidak pernah benar-benar memiliki log di. Juga, / var / log / lastlog tidak boleh kosong, tetapi adalah (menurut kurang) file biner yang membutuhkan program lastlog untuk diuraikan.

djeikyb
sumber
Lihat hasil edit saya: file tidak kosong, saya mencoba untuk catitu. Tetapi semua akun do list Never login. lastlog | grep -v NeverMenghasilkan output kosong.
goric
0

Menurut pendapat saya, ini harus terdaftar sebagai bug untuk gdm. chkrootkit melaporkan masalah setiap kali / var / log / lastlog kosong:

 Checking `z2'...        user xxxx deleted or never logged from lastlog!
dsa42
sumber