การเข้าสู่ระบบของผู้ใช้“ บันทึก” บน Mac OS X


13

Mac OS บันทึกการเข้าสู่ระบบของผู้ใช้หรือไม่

ฉันอยู่ในสถานการณ์ที่ต้องแสดงให้เห็นว่ามีผู้ใช้บางคนเข้าสู่ระบบในเวลาหนึ่ง (เรื่องยาว) น้อยกว่าสี่สัปดาห์ที่ผ่านมา

สิ่งนี้บันทึกไว้ที่ระดับ Mac OS หรือระดับดาร์วินหรือไม่?

แก้ไข: เครื่องใช้ Mac OS Leopard (ไม่ใช่เซิร์ฟเวอร์)

คำตอบ:


15

คุณสามารถลองใช้คำสั่งlastซึ่งยกเว้นว่ามีการล้างข้อมูลบันทึกแล้วควรมีบันทึกย้อนกลับจนกว่าจะมีการติดตั้งระบบปฏิบัติการ ค้นหารายการคอนโซลใด ๆ โดยเฉพาะ


1
หวาน! ฉันพูดถูก แม้แต่ความหวาน
Justicle

3
นี่คือการปิดเครื่องรีบูต การเข้าสู่ระบบ "ล็อคหน้าจอ" มีอะไรที่คล้ายกันบ้าง
เปาโลโอลีฟราลีรา

จะตรวจสอบการล็อคหน้าจอได้อย่างไร?
theonlygusti

10

หากคุณต้องการมองย้อนกลับไปในอีกไม่กี่สัปดาห์ข้างหน้าซึ่งlastจะแสดงรายการเหล่านี้จะถูกเก็บไว้นานกว่าในฐานข้อมูล ASL ในการดูข้อมูลเข้าสู่ระบบให้ใช้คำสั่งนี้แทนที่ชื่อที่คุณกำลังค้นหาหรือออกจาก| grep insert_username_hereเพื่อดูทุกคน

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

ในการดูการออกจากระบบให้ใช้:

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

หากต้องการดูสิ่งนี้อย่างละเอียดยิ่งขึ้นคุณสามารถใช้สิ่งนี้ซึ่งไม่แสดงการเข้าสู่ระบบผ่านทางเทอร์มินัลและจะแสดงเพียงเวลาครั้ง คุณต้อง grep สำหรับชื่อผู้ใช้มิฉะนั้นข้อมูลจะไม่มีความหมาย:

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

วันที่จะปรากฏเป็นเวลายุค คุณสามารถแปลงให้เป็นเวลาปกติด้วยhttp://www.epochconverter.com/


1
ขอบคุณสำหรับทิป. FYI ฉันอยู่หลังการเข้าสู่ระบบ "GUI" ดังนั้นสิ่งนี้ควรทำเคล็ดลับเช่นกัน
Justicle
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.