Como verificar quem instalou o que no sistema?

6

Como posso saber:

  1. Quais pacotes foram instalados no sistema?
  2. O usuário que os instalou?
por ultrajohn 04.10.2016 / 07:16

3 respostas

5

Você pode verificar suas seleções de pacotes (instalar pacotes) usando:

dpkg-query -l

Leia mais: link

@ mook765 declarou que "Você poderia descobrir qual usuário solicitou uma instalação fazendo check-in em /var/log/apt/history.log e arquivos relacionados /var/log/apt/history.log.#.gz "

    
por Zzzach... 04.10.2016 / 07:21
4

até onde você quer ir?

verifique este log:

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

o anterior:

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

ou arquivo:

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

Agora que você tem carimbos de data e hora, confira os timestamps desta lista:

grep sudo /var/log/auth.log

(você pode realmente fazer tudo a partir deste último comando)

Mas, se você tiver muito o que classificar ... é mais fácil saber que horas você está procurando verificando os logs do dpkg.

    
por Chris Parler 04.10.2016 / 07:35
1

Alguns comandos para obter essa informação dos registros sugeridos por outras pessoas, para salvar a peneiração de todos os registros

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

amostra de saída:

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

ou

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

amostra de saída:

/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 ou > out para um arquivo para facilitar a navegação, por exemplo

zgrep -B1 Install /var/log/apt/history* > ~/install.log
    
por Zanna 05.10.2016 / 07:55

Tags