如何监控其他用户在 Linux 中输入的内容

如何监控其他用户在 Linux 中输入的内容

如果我是 root,我想知道登录到同一系统的其他人正在他们的终端中输入什么。我怎样才能做到这一点?

答案1

在他们的终端输入

要对所有终端设置后门,您需要修改pttyLinux 的驱动程序,或者使用内核的跟踪功能来观察用户运行的软件发出的每个与 TTY 相关的系统调用。你可以,你是 root,但这正在改变操作系统的一个非常核心的部分。

另外,如果他们正在交互的东西是不是一个伪终端,那么这没有帮助,您需要修改它们与您的系统交互的方式(例如通过修改sshd)。

如果我是 root,我想知道登录到同一系统的其他人正在他们的终端中输入什么。

顺便说一下,在很多情况下,这与 root 无关。权力越大,保护和尊重用户隐私的责任就越大。当然,在某些合法案例(远程支持、刑事调查)中,了解这一点可能很有用,但总的来说,监视合法用户是不道德的。

相关内容