Как проверить, кто установил, что в системе?

Вот предложение немного облегчить решение, предложенное Фабианом:

На консоли хром или firefox поместите полный текст пакетов

var u = 'HERE'.match(/[\w-.]+(?=:)/g)

, затем 2]

u.join(' ')

presto, у вас есть пакеты для ввода команды «apt-get remove».

1
задан 4 October 2016 в 10:57

2 ответа

как далеко назад вы хотите идти?

проверьте этот журнал:

grep " install " /var/log/dpkg.log

тот, который был до:

grep " install " /var/log/dpkg.log.1

или архив:

zgrep " install " /var/log/dpkg.log.2.gz

Теперь, когда у вас есть отметки времени, отметьте отметки времени этого списка:

grep sudo /var/log/auth.log

(вы можете просто сделать все это из этой последней команды)

Но если у вас есть много возможностей для сортировки ... его легче узнать, сколько времени вы ищете, проверяя журналы dpkg.

4
ответ дан 23 May 2018 в 05:31
  • 1
    хм ... хорошее мышление. Сценарий мог бы сделать эту детективную работу, может быть ... – Zanna 4 October 2016 в 09:06
  • 2
    Можете ли вы написать его? :) – ultrajohn 4 October 2016 в 09:09

Некоторые команды для получения этой информации из журналов, предложенных другими, для сохранения просеивания по всем журналам

zgrep -B1 Install /var/log/apt/history*

выборки вывода:

/var/log/apt/history.log.4.gz:Requested-By: zanna (1000)
/var/log/apt/history.log.4.gz:Install: powertop:amd64 (2.8-1build1)

или

zgrep 'sudo.*install ' /var/log/auth*

:

/var/log/auth.log.3.gz:Sep 18 07:09:28 monster sudo:    zanna : TTY=pts/1 ; PWD=/home/zanna/Downloads ; USER=root ; COMMAND=/usr/bin/apt install jq

tee или > в файл для упрощения просмотра, например

zgrep -B1 Install /var/log/apt/history* > ~/install.log
1
ответ дан 23 May 2018 в 05:31

Другие вопросы по тегам:

Похожие вопросы: