是否可以知道安装特定软件包的用户?

是否可以知道安装特定软件包的用户?

我对 Unix 软件包工具感到不方便,我想知道在 Ubuntu 中是否可以列出所有已安装的软件包以及安装它们的用户?

答案1

您可以通过以下方式在 Ubuntu 中找到手动安装的软件包:

# cat /var/log/apt/history.log | grep 'apt-get install '

只有 root 才能安装这些软件包,或者是为此目的在 sudoers 文件中被授予权限的用户。为了找到安装这些软件包的用户,您需要解析 sudoers 日志。您将找到 sudo 用户运行的所有命令,因此还有安装命令。

相关内容