खाता निर्माण लॉग इन किया जा सकता है। लिनक्स के तहत (यदि सामान्य शैडो यूटिलिटी सूट का उपयोग किया जाता है), useradd
सुविधा के तहत लॉग एंट्री करता है auth.info
। यह लॉग आमतौर पर /var/log/secure
या /var/log/auth.log
(यह वितरण पर निर्भर करता है) में स्थित है।
आप अपना बैकअप चेक कर सकते हैं /etc/passwd
और देख सकते हैं कि कौन सा सबसे कम बैकअप है जिसमें यह खाता नहीं है। मैं परिवर्तन का ट्रैक रखने के लिए एटकीपर का उपयोग करने और अनुशंसा करता हूं /etc
, इसलिए git annotate /etc/passwd
मुझे इसका जवाब देना होगा। (वास्तव में git annotate
मुझे बताएंगे कि पिछली बार एक उपयोगकर्ता की प्रविष्टि बदल दी गई थी; थोड़ा अधिक खुदाई जिसका स्वचालन इस उत्तर के दायरे से बाहर है, मुझे यह बताएगा कि प्रविष्टि कब जोड़ी गई थी।)
यदि आपके पास ऑडिट लॉग, बैकअप और संशोधन इतिहास की कमी है, तो आपको उत्तराधिकार का सहारा लेना होगा। एक अच्छा सुराग वह फाइल है जिसका इनोड चेंज टाइम (ctime) सबसे पुराना है। यह विधर्मी दोनों तरह से झूठ बोल सकता है: यदि किसी निर्देशिका को उपयोगकर्ता के घर में ले जाया जाता है, तो इसमें एक पुराने समय के साथ फाइलें हो सकती हैं (लेकिन उनके लिए उपयोगकर्ता की तुलना में पुराने होने के लिए, उनके यूआईडी को बदलाव के रूप में उपयोगकर्ता के रूप में नहीं होना चाहिए। uid में समय को अपडेट करना शामिल है, इसलिए आप उन फ़ाइलों को छोड़ सकते हैं जो उपयोगकर्ता के स्वामित्व में नहीं हैं); इसके विपरीत, कुछ ईवेंट फ़ाइल का समय बदल सकते हैं (जैसे कि यदि पूरी प्रणाली को बैकअप से बहाल किया गया हो)। आप उपयोगकर्ता के होम डायरेक्टरी ( ls -Alctr ~bob
- sed -n 2p) से शुरू कर सकते हैं , जिसमें ऐसी फाइलें हो सकती हैं, जिन्हें /etc/skel
उपयोगकर्ता ने कभी संशोधित नहीं किया है ( .bash_logout
एक आम है), और देखें कि क्या पुरानी फाइलें हैं find ~bob ! -cnewer ~bob/.bash_logout -user bob
। Zsh के साथ, भागोls -ld ~bob/**/*(Doc[1]u:bob:)
।
/var/log/auth.log
(आप के रूप में अच्छी घुमाया लॉग में देखने की जरूरत है हो सकता है:/var/log/auth.log.1
,/var/log/auth.log.2.gz
, ...)। यह आपको उपयोगकर्ता खाते को प्रमाणित करने की पहली तारीख तक एक सुराग देगा। यह सिस्टम उपयोगकर्ताओं के लिए काम नहीं करेगा, हालांकि, और यह भी विफल हो जाएगा कि क्या आपके लंबे समय सेsyslog
लॉग रोटेशन की अवधि से पहले खाते बनाए गए थे ।