![从日志中查找谁发起了命令?](https://linux22.com/image/1446430/%E4%BB%8E%E6%97%A5%E5%BF%97%E4%B8%AD%E6%9F%A5%E6%89%BE%E8%B0%81%E5%8F%91%E8%B5%B7%E4%BA%86%E5%91%BD%E4%BB%A4%EF%BC%9F.png)
我在日志中看到有人启动了我们的 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 启动的,您将在这里找到命令和用户)。使用日志的日期,您可以根据身份验证日志中的访问进行筛选。