Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Linux

लिनक्स में Sudo हिस्ट्री कैसे चेक करें

लिनक्स में Sudo हिस्ट्री कैसे चेक करें

जब आप अपने कंप्यूटर को दूसरों के साथ साझा करते हैं, और आपने उन्हें sudo एक्सेस दिया है, तो यह निगरानी करना विवेकपूर्ण है कि वे इसका उपयोग कैसे कर रहे हैं। शुक्र है, sudo हिस्ट्री देखना आसान है। आइए देखें कैसे।

ऑथेंटिकेशन लॉग

बहुत सारी लिनक्स सेवाएं समस्याओं के निवारण में मदद करने के लिए लॉग रखती हैं। शुक्र है, अन्य चीजों के अलावा, यह इस लेख में हमारे द्वारा मांगी गई सटीक जानकारी की एक विस्तृत सूची भी रखता है। इस सूची में, आप देख सकते हैं कि किसने और कब sudo का उपयोग करके कौन सी कमांड जारी की। यह जानकारी खोजने के लिए, यदि आप डेबियन या उबंटू पर आधारित वितरण का उपयोग कर रहे हैं, तो अपने पसंदीदा टर्मिनल में निम्न दर्ज करें:

sudo nano /var/log/auth.log
लिनक्स में Sudo हिस्ट्री कैसे चेक करें

अन्य वितरणों में स्थान भिन्न हो सकता है। यह जानकारी "/var/log/secure" या "/var/log/audit/audit.log" पर हो सकती है। आप sudoers फाइल की जांच करके इस लॉग फाइल का स्थान ढूंढ सकते हैं। यह भी वितरण के आधार पर एक अलग स्थान पर पाया जा सकता है। आमतौर पर, आप इसे "/etc/sudoers" पर पाएंगे। इसे अपने पसंदीदा टेक्स्ट एडिटर से खोलें और logfile एंट्री खोजें। इसका मान वह जगह है जहां हम जिस फाइल को खोज रहे हैं वह स्थित है, इसलिए, ऊपर की कमांड को रीमिक्स करके अपना चेक करें।

अराजकता को समझना

लॉग फाइल में ढेर सारी एंट्री होंगी जो शायद रुचि की नहीं हैं। आप इसके माध्यम से स्क्रॉल कर सकते हैं या अपने टेक्स्ट एडिटर के फाइंड फंक्शन का उपयोग करके sudo के हर उपयोग का पता लगा सकते हैं।

लिनक्स में Sudo हिस्ट्री कैसे चेक करें

हालांकि, grep का उपयोग करना बेहतर है। इस तरह, आप एक सरल क्वेरी के आधार पर लॉग की सामग्री को फ़िल्टर कर सकते हैं। इसमें सभी sudo एंट्री खोजने के लिए, उपयोग करें:

sudo grep sudo /var/log/auth.log

अपने वितरण के लिए लॉग के पथ को सही करना याद रखें।

लिनक्स में Sudo हिस्ट्री कैसे चेक करें

यह कमांड परिणामों को सीधे आपके टर्मिनल में प्रदर्शित करेगी।

लिनक्स में Sudo हिस्ट्री कैसे चेक करें

यदि आप उन्हें फाइल फॉर्मेट में पसंद करते हैं, तो कमांड के बाद ऐसा रीडायरेक्ट जोड़ें, जैसे:

sudo grep sudo /var/log/auth.log > sudolist.txt

जब आप इसे देखेंगे, तो आपको तारीख, समय, कंप्यूटर नाम, और उपयोग की गई कमांड वाली एंट्री की एक श्रृंखला मिलेगी।

सामान्य Bash

यदि आप टर्मिनल में टाइप की गई सभी कमांड ढूंढ रहे हैं, तो आप Home फोल्डर में स्थित ".bash_history" फाइल देख सकते हैं। आप उदाहरण के लिए, टर्मिनल में निम्न दर्ज कर सकते हैं:

sudo nano /home/USERNAME/.bash_history

यह आपको वे सभी कमांड दिखाएगा जो आप (या अन्य उपयोगकर्ता) टर्मिनल में चलाते हैं।

अब जब आप जानते हैं कि sudo हिस्ट्री कैसे चेक करें, तो आप sudo पासवर्ड को अक्षम भी कर सकते हैं यदि आप अपने PC के एकमात्र उपयोगकर्ता हैं या sudo पासवर्ड को एस्टेरिस्क के रूप में दिखाने के लिए कैसे प्राप्त करें।


  1. आर्क लिनक्स कैसे इंस्टॉल करें आर्क लिनक्स कैसे इंस्टॉल करें

    उबंटू या लिनक्स मिंट के विपरीत, आर्क लिनक्स एक रोलिंग रिलीज़ लिनक्स डिस्ट्रीब्यूशन है, जिसका अर्थ है कि आपको बस इसे एक बार इंस्टॉल करना होगा, और यह लगातार खुद को नवीनतम संस्करण में अपडेट करता रहेगा। यह एक बेयरबोन्स डिस्ट्रीब्यूशन भी है जो आपको इस पर पूरा नियंत्रण देता है कि आप अपने सिस्टम पर क्या इं

  1. Linux में डिस्क स्पेस कैसे जांचें और प्रबंधित करें Linux में डिस्क स्पेस कैसे जांचें और प्रबंधित करें

    एक आवश्यक कौशल जो सिस्टम एडमिनिस्ट्रेटर को चाहिए, वह है ऑनलाइन और ऑफलाइन दोनों सिस्टम के स्वास्थ्य को बनाए रखना। यह प्रोडक्शन सर्वर पर विशेष रूप से महत्वपूर्ण है जहां डाउनटाइम या समस्याएं डेटा हानि का कारण बन सकती हैं। एक आम समस्या यह है कि डिस्क स्पेस की कमी के कारण अपडेट विफल हो जाते हैं, लेकिन कु

  1. Windows PC पर उपयोग इतिहास कैसे जांचें और डिलीट करें Windows PC पर उपयोग इतिहास कैसे जांचें और डिलीट करें

    जब भी आप अपने कंप्यूटर का उपयोग करते हैं, यह आपकी गतिविधि का रिकॉर्ड रखता है। यह ट्रैक रखता है कि आप कितनी देर तक कंप्यूटर का उपयोग कर रहे थे, कब, और किस उद्देश्य के लिए। यह ये विवरण बाहरी रूप से प्रदर्शित नहीं कर सकता, लेकिन सिस्टम से इन्हें कोई भी एक्सेस कर सकता है जो इन्हें ढूंढ रहा हो। अगर आपने