从日志中查找谁发起了命令?

从日志中查找谁发起了命令?

我在日志中看到有人启动了我们的 Odoo 服务器的关闭。但那不是我,除了我们的 Linux 服务器提供商之外,没有其他人有权限执行此操作,但如果他们无缘无故地关闭 Odoo,那就很奇怪了。我能以某种方式找出发起命令的来源吗?

2015-04-08 09:32:34,916 5156 INFO ? openerp.service.server: Initiating shutdown

2015-04-08 09:32:34,916 5156 INFO ? openerp.service.server: Hit CTRL-C again or send a second signal to force the shutdown.

答案1

简而言之,不行。从这个日志中你只能检索日志显示的信息(显然)。

但是如果您有服务器的 root 访问权限(我可以假设),您可以进行一些搜索以尝试找到用户。一切都取决于您的系统配置。

例如,您可以检查身份验证日志(如果关机是用 sudo 启动的,您将在这里找到命令和用户)。使用日志的日期,您可以根据身份验证日志中的访问进行筛选。

相关内容