Mac OS X'te kullanıcı girişi “günlüğü”


13

Mac OS kullanıcı oturumlarını / oturumlarını kaydediyor mu?

Dört haftadan daha kısa bir süre önce belirli bir kullanıcının belirli bir zamanda (uzun hikaye) oturum açtığını göstermem gereken bir durumdayım.

Mac OS veya Darwin düzeyinde herhangi bir yerde kaydedildi mi?

EDIT: Makine Mac OS Leopard (sunucu dışı sürüm) çalıştırıyor.

Yanıtlar:


15

lastGünlük temizlenmedikçe, işletim sistemi yüklenene kadar bir günlüğün olması gereken komutu deneyebilirsiniz . Özellikle konsol girişlerini arayın.


1
Tatlı! Haklıydım. Daha tatlı.
Justicle

3
Bu kapatma içindir, yeniden başlatılır. "Kilit ekranları" girişleri nasıl, benzer bir şey var mı?
Paulo Oliveira

Kilit ekranı girişleri nasıl kontrol edilir?
theonlygusti

10

Birkaç haftadan daha geriye bakmak isterseniz, lastbu girişler ASL veritabanında daha uzun süre saklanır. Oturum açma bilgilerini görüntülemek için, aradığınız adı değiştirerek bu komutu kullanın ya da | grep insert_username_hereherkesi görmek için kapalı bırakın .

syslog -F raw -k Facility com.apple.system.lastlog | grep insert_username_here

Çıkışları görmek için şunu kullanın:

syslog -F raw -k Facility com.apple.system.utmpx | grep insert_username_here

Bunu daha temiz görüntülemek için terminal aracılığıyla girişleri göstermeyen ve sadece çağ zamanlarını gösterecek olanı kullanabilirsiniz. Bir kullanıcı adı için grep gerekir, aksi takdirde veriler anlamsızdır:

syslog -F raw -k Facility com.apple.system.lastlog | grep insert_username_here | grep -v tty | awk '{ print $2 }' | sed -e 's/]//g'

Tarih çağ saati olarak görüntülenir. Http://www.epochconverter.com/ ile normal saate dönüştürebilirsiniz.


1
Bahşiş için teşekkürler. FYI "GUI" oturumlarının peşindeydim, bu yüzden bu da işe yarayacak.
Justicle
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.