如何检查哪个用户安装了软件包或软件?

如何检查哪个用户安装了软件包或软件?

多用户系统。

Fedora 12 x86_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

相关内容