如何找出谁在调用apt-get?

时间:2015-04-30 02:14:11

标签: linux bash apt

在我的机器上,其他人多次再次调用apt-get和aptitude。

如何添加钩子以查看谁调用了这些?我一直在寻找crontabs和许多其他地方,但没有找到任何线索。

1 个答案:

答案 0 :(得分:1)

你可以查看他们的bash历史,但它可能没有显示出来。

其他选项是挂钩apt-get命令。

  1. 为apt-get
  2. 制作符号链接

    cd /usr/bin

    ln -s apt-get apt-get1

    1. 在/ etc / profile中,您可以更改全局bash设置。在那里捕获apt-get命令并将其替换为写入syslog的内容。将其添加到文件末尾:
    2. function apt-get () {

      USER=$(who am i | awk '{print $1}' )

      logger $USER " apt-get "

      apt-get1 "$@"

      }