Linux'ta son giriş yapan kullanıcılar sadece 8 karakter gösteriliyor


10

Linux'ta son oturum açan kullanıcıyı almak için son komutu kullanıyorum. Ancak son komut kullanıcı adı alanında yalnızca 8 karakter gösterir. Resmin altındaki, username yönetici düzeltilir Administ .

Son giriş yapan kullanıcının tam adını almanın başka bir yolu var mı?

Lastlog'u da denedim.

resim açıklamasını buraya girin

Yanıtlar:


11

last -while sizin için yapmalı. Bunu test etmek için uzun kullanıcı adım yok ama man sayfası bunun çalışması gerektiğini gösteriyor.

Ana last -amakine adlarını son alan olarak listelemek ve kısaltmamak için de kullanabilirsiniz .last -i ana makine adları yerine IP adresleri olarak görüntülemek için de kullanabilirsiniz.

Bunlar sisteminizin yerel kullanıcılarıdır, böylece onları bilgisayarınızdan çıkarabilirsiniz. /etc/passwd yukarıdaki seçenekler işe yaramazsa dosyanızdan . Bunu yaparken yalnızca aynı ilk 8 karakteri paylaşan iki kullanıcınız varsa sorunla karşılaşmalısınız.

Tüm bunlar başarısız olursa deneyebilirsiniz strings /var/log/wtmp. Bu verilerin yorumlanması biraz daha zor olacaktır, ancak tam kullanıcı adlarını ve ana bilgisayar adlarını içermelidir.


0

lastutmp'tan okur ve kullanıcı adı alanı 8 karakterle sınırlıdır. Bu yüzden, kullanıcı adının ilk karakterler içinde benzersiz olması daha iyidir.


1
Bu yanlış; ise utmpmağazalar sadece 8 karakterden, lastaslında okur wtmphangi tam etki alanını ve kullanıcı adını depolayabilir. last -wcevap.
rymo
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.