どのユーザーがパッケージまたはソフトウェアをインストールしたかを確認するには?

どのユーザーがパッケージまたはソフトウェアをインストールしたかを確認するには?

マルチユーザーシステム

Fedora 12x86_64。

ユーザーみんなsudoで。

答え1

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

関連情報