Власне, за вашим запитанням я бачу, що ця наступна команда виконує те, що вам потрібно dpkg -l | grep ii. Тут перераховано кожен встановлений пакет, як слід для мене. Тепер він не говорить користувача A або користувача B, але знову ж таки це обмеження не судо, а журналів програмного центру. ВИНАГИ за допомогою sudo передається користувач, який викликав 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)
Отже, це говорить мені в цей час і в дату, коли цей користувач викликав sudo (фактично в цьому випадку gksu було використано btw], який користувач sudo дозволив їм отримати дозволи, а велика команда, яку вони виконували!
Тепер, якщо ви бажаєте отримати apt-get або подібне в журналі sudo [/var/log/auth.log], а більш старі - до кінця додаватимуть 0 .1 тощо.
Ви можете скласти разом, який встановлює користувач, закликаний у самому командному рядку. Якщо вони використовували програмний центр, я не впевнений, чи відповідна команда терміналу отримала б тут рядок автентичності, але ви можете скористатися журналами програмного забезпечення, знайденими за адресою:
/var/log/apt/history.log та більш старі журнали знаходяться в архівах .gz стислих архівах
Тепер журнал програмного забезпечення не надає користувачеві, який авторизував встановлення, наскільки я коли-небудь бачив у цьому журналі, але в ньому перераховано КОЖНЕ додавання, змінення чи видалення програмного центру. Знову ж, цей журнал також має позначки часу та дати, тому настільки просто, щоб знайти помилки після встановлення базової системи, перейдіть до найдавнішого журналу, перейдіть до вершини або якщо ви пам’ятаєте час та дату завершення встановлення бази, і ви готові йти.
Обидва згадані файли журналу знаходяться в простому тексті, і ви можете використовувати будь-який gedit, клавіатуру миші, листки, будь-який текстовий редактор, який використовує ваш аромат Ubuntu, за замовчуванням для їх перегляду та друку.