Fedora

如何檢查哪個使用者安裝了軟體包或軟體?

  • July 2, 2015

多使用者系統。

Fedora 12 x86_64。

所有使用者都是使用者sudo

Fedora 12 有點舊,但我認為您仍然可以執行以下操作:

看看/var/log/secure哪個有每次使用的行sudo。例如,您可能會發現:

Aug 11 15:16:37 home sudo: user : TTY=pts/2 ; PWD=/home/user ; \
USER=root ; COMMAND=/bin/rpm -i /home/user/mypackage.rpm

列出所有 rpm 的安裝時間:

rpm -qa --qf '%{name} %{version}-%{release} %{installtime:date}\n'

匹配時間或包名,例如:

mypackage 11.0.1.1056-20081001 Mon Aug 11 15:16:14 2014

引用自:https://unix.stackexchange.com/questions/213517