gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 10:53:08 24 4
gpt4 key购买 nike

在我的机器上有人多次调用 apt-get 和 aptitude。

我怎样才能添加一个钩子(Hook)来查看谁调用了这些?我一直在到处寻找,在 crontabs 和许多其他地方,但没有找到任何线索。

最佳答案

您可以查看他们的 bash 历史记录,但那里可能什么也没有显示。

其他选择是挂接到 apt-get 命令。

  1. 为 apt-get 创建一个符号链接(symbolic link)

cd/usr/bin

ln -s apt-get apt-get1

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

函数 apt-get () {

USER=$(我是谁 | awk '{print $1}' )

记录器 $USER "apt-get "

apt-get1 "$@"

}

关于linux - 如何找出谁在调用 apt-get?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29957881/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com