如何观看其他控制台没有通知?

我想看看什么是自由职业者pipe理员做我的服务器。 但是我发现的所有解决scheme – 屏幕,conspy,vnc都不能满足我的需求。

Conspy很棒,但我必须要求自由职业者先运行它,看看发生了什么。 我想连接到其他的tty,看看发生了什么,而不发送密钥。 只有观看。

可能吗?

雇用一个你可以信任的自由职业者怎么样? 这种间谍活动需要花费很多时间和精力,而且你甚至不能保证自己什么时候做坏事。

一个简单的(如果不是完全安全的话)选项是将shell设置为exec script ,例如在〜/ .profile,〜/ .bashrc等中设置:

 exec script /path/to/logs/script_$(id -nu)_$(date +%Y%m%d_%H%M%S) 

注意我说这是不安全的,因为他们可以删除或修改日志文件。 它可以让你tail的日志。

虽然我同意Dennis Kaarsemaker,但是您可能喜欢使用以下工具:

https://github.com/a2o/snoopy http://sniffy.sourceforge.net/

另一个解决scheme,不用在你的服务器上安装第三方工具,将使用“w”命令来显示哪个用户执行什么命令。