वास्तव में, आपके प्रश्न के अनुसार मैं देख रहा हूं कि यह निम्नलिखित कमांड आपको dpkg -l की आवश्यकता है grep ii। इसने हर स्थापित पैकेज को सूचीबद्ध किया जैसा कि यह मेरे लिए होना चाहिए। अब यह उपयोगकर्ता A या उपयोगकर्ता B नहीं कहता है लेकिन फिर यह एक सीमा है जो कि sudo की नहीं बल्कि सॉफ़्टवेयर केंद्र लॉग्स की है। EVEN sudo का उपयोग करने वाले उपयोगकर्ता को sudo कहा जाता है, इसलिए आप अभी भी कोई भी ऐप लॉग कर सकते हैं, जिसने sudo को कमांड चलाने के लिए कहा है। अब निश्चित रूप से आप इसे आसानी से प्राप्त कर सकते हैं, क्योंकि sudo का हिस्सा किसी भी उपयोगकर्ता के रूप में लॉगिन करने की क्षमता है [जिसकी sudo तक पहुँच है] यदि आप उनका पासवर्ड जानते हैं, तो उसे हैक करें, या यदि आपके पास सिस्टम पर वे अधिकार हैं, तो उसे बदल दें।
यदि आप इस बारे में चिंतित हैं कि किसी उपयोगकर्ता ने इसमें क्या स्थापित किया है, तो यह आपको या आपके सिस्टम को जोखिम में डाल सकता है, आप इसकी समीक्षा करना चाहते हैं कि आपने उन्हें क्यों सूडो एक्सेस दिया था और इसके साथ ही पैकेजों को स्थापित करने की क्षमता भी थी, लेकिन यह सिर्फ एक साइड नोट है।
मुझे लगता है कि आप अपने लिए पूछ रहे हैं कि आपने सिस्टम स्थापित करने के बाद कौन से पैकेज स्थापित किए हैं ताकि आप या तो सेटअप को साफ कर सकें या एक नई मशीन को सेटअप कर सकें। यहाँ उत्तर पहले से ही बैकअप को बहाल करते हैं / पुनर्स्थापित करते हैं इसलिए हम इसे छोड़ देंगे।
चूंकि कोई आसान सीधा आगे का तरीका नहीं है जिससे यह पता लगाया जा सके कि किस उपयोगकर्ता ने पैकेज की स्थापना को एक बेहतर तरीका बताया है, ताकि कमांड को ऊपर और दूसरे उपयोगकर्ता द्वारा सभी स्थापित पैकेजों को सूचीबद्ध करने के लिए उपयोग किया जा सके और Google के लिए एक ब्राउज़र विंडो खुले और चलाने के लिए Google ने यह पता लगाने के लिए कि आपके सिस्टम को चालू रखने के लिए कौन से पैकेज आवश्यक हैं और कौन से नहीं हैं।
यहाँ छोड़ें अधिकांश फुलाना छोड़ें और सीधे उत्तर पर जाएं ...
आप अपने sudoers लॉग की समीक्षा करने के लिए भी देख सकते हैं कि किसने मुझे एक उदाहरण रेखा देने के लिए स्थापित किया था
May 15 11:26:30 <COMPUTERNAME> sudo: <user who called sudo> : TTY=unknown ; PWD=/home/pariah (pwd file or auth method used to verify user) ; USER=root (User they were running as) ; COMMAND=/usr/bin/thunar (the command they ran)
तो यह इस समय मुझे बताता है और इस उपयोगकर्ता ने एक सूडो के लिए कॉल किया [वास्तव में इस मामले में gksu btw का उपयोग किया गया था], क्या उपयोगकर्ता sudo के पास उन्हें अनुमति के रूप में और बड़ी एक कमांड है जो उन्होंने चलाया!
अब अगर आप सुपो लॉग [/var/log/auth.log] के भीतर apt-get या समान के लिए grep करने वाले थे और पुराने लोगों के पास .0 .1 आदि होंगे जो अंत में संलग्न होंगे।
आप एक साथ टुकड़ा कर सकते हैं जो कमांड लाइन पर खुद को बुलाए गए उपयोगकर्ता को स्थापित करता है। यदि वे सॉफ़्टवेयर-सेंटर का उपयोग करते हैं, तो मुझे यकीन नहीं है कि संबंधित टर्मिनल कमांड को यहां एक लाइन मिल जाएगी, लेकिन आपको सॉफ़्टवेयर सेंटर लॉग का उपयोग करने के लिए मिलेगा:
/var/log/apt/history.log और पुराने लॉग .gz संपीड़ित अभिलेखागार में हैं
अब सॉफ़्टवेयर केंद्र लॉग उस उपयोगकर्ता को प्रदान नहीं करता है, जिसने अभी तक इंस्टॉल किए गए इंस्टॉलेशन को उस लॉग के भीतर देखा है, लेकिन यह कभी भी सॉफ्टवेयर सेंटर प्रदर्शन को जोड़ने, संशोधित करने या निकालने की सूची प्रदान नहीं करता है। फिर से इस लॉग में समय और दिनांक टिकटों के साथ-साथ इतनी आसान है कि आधार प्रणाली स्थापित करने के बाद ackages को खोजने के लिए सबसे पुराना लॉग पर जाएं शीर्ष पर जाएं या यदि आपको आधार स्थापित होने का समय और दिनांक याद है और आप जाने के लिए अच्छे हैं।
उन दोनों लॉग फ़ाइलों का उल्लेख किया गया है जो प्लेनटेक्स्ट में हैं और आप किसी भी गेडिट, माउसपैड, लीफपैड का उपयोग कर सकते हैं, जो भी टेक्स्ट एडिटर आपके उबंटू फ्लेवर का उपयोग करता है, यह देखने और उन्हें प्रिंट करने के लिए डिफ़ॉल्ट है।