如果我是 root,我想知道登录到同一系统的其他人正在他们的终端中输入什么。我怎样才能做到这一点?
答案1
在他们的终端输入
要对所有终端设置后门,您需要修改ptty
Linux 的驱动程序,或者使用内核的跟踪功能来观察用户运行的软件发出的每个与 TTY 相关的系统调用。你可以,你是 root,但这正在改变操作系统的一个非常核心的部分。
另外,如果他们正在交互的东西是不是一个伪终端,那么这没有帮助,您需要修改它们与您的系统交互的方式(例如通过修改sshd
)。
如果我是 root,我想知道登录到同一系统的其他人正在他们的终端中输入什么。
顺便说一下,在很多情况下,这与 root 无关。权力越大,保护和尊重用户隐私的责任就越大。当然,在某些合法案例(远程支持、刑事调查)中,了解这一点可能很有用,但总的来说,监视合法用户是不道德的。