pengguna login terakhir di linux hanya menampilkan 8 karakter


10

Saya menggunakan perintah terakhir di linux untuk menjemput pengguna login terakhir. Tetapi perintah terakhir hanya menunjukkan 8 karakter di bidang nama pengguna. Pada gambar di bawah, administrator nama pengguna dipangkas untuk dikelola .

Apakah ada cara lain untuk mendapatkan nama lengkap dari pengguna login terakhir?

Saya mencoba lastlog juga.

masukkan deskripsi gambar di sini

Jawaban:


11

last -wharus melakukan trik untuk Anda. Saya tidak memiliki nama pengguna yang panjang untuk mengujinya, tetapi halaman manual menyarankan itu harus berfungsi.

Anda juga dapat menggunakan last -adaftar nama host sebagai bidang terakhir dan tidak memotongnya atau last -iuntuk menampilkannya sebagai alamat IP alih-alih nama host.

Ini adalah pengguna lokal ke sistem Anda sehingga Anda dapat mengeluarkannya dari /etc/passwdfile Anda jika opsi di atas tidak berfungsi. Anda seharusnya hanya mengalami masalah saat melakukan itu jika Anda memiliki dua pengguna yang memiliki 8 karakter pertama yang sama.

Gagal semua itu, Anda bisa mencoba strings /var/log/wtmp. Data ini akan sedikit lebih sulit untuk ditafsirkan tetapi harus mengandung nama pengguna dan nama host lengkap.


0

lastmembaca dari utmp, dan di sana bidang nama pengguna dibatasi hingga 8 karakter. Jadi lebih baik memiliki nama pengguna yang agak unik di dalam karakter pertama.


1
Ini salah; sementara utmpmenyimpan hanya 8 karakter, lastsebenarnya membaca dari wtmpmana dapat menyimpan domain lengkap dan nama pengguna. last -wadalah jawabannya.
rymo
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.