GNU Screen的一个function是locking屏幕。
手册页说:
锁屏
locking这个显示。 调用一个锁屏程序(/ local / bin / lck或者/ usr / bin / lock或者一个内置的,如果没有其他可用的话)。 在此程序终止之前,屏幕不接受任何命令键。 同时窗口中的进程可能会继续,因为窗口处于“分离”状态。 screenlock程序可以通过环境variables$ LOCKPRG(必须在启动屏幕的shell中设置)进行更改,并使用用户的uid和gid执行。 警告:如果您将其他shell解锁并且没有在屏幕上设置密码,那么locking将失效:您可以轻松地从解锁的shell重新连接。 这个function应该叫做'lockterminal'。
如果我login到Linux控制台启动屏幕,然后locking会话,然后走开,有什么办法可以退出屏幕,并使用我的凭据下的系统。 从手册页上面的部分不完全清楚。 假设攻击者对系统没有其他访问权限,他们不会重新启动系统。
不,你很安全。
如果我不得不猜测你对这个手册页感到困惑,我会说这是警告部分。 他们试图说的是,屏幕会话本身不是被locking的,而是该特定terminal上的那个实例。 如果您已经将攻击者的shell留在了可以作为用户启动屏幕的位置,他们可以访问您在locking屏幕中运行的内容。
我不知道为什么这是一个场景。 如果是服务器,为什么不用SSHlogin呢? 如果是台式机 – 为什么不运行xlock?
据我所知,他们不能用你的信用来进入系统。
他们可以使用ALT-F2,ALT-F3等来获得命令shell,但必须authentication…
如果他们不重新启动机器,那么我不知道通过GNU或locking屏幕妥协系统….
如果他们重新启动,他们可以把机器进入单用户模式,并妥协系统..但AFAIK根据你的senerio上面你应该没问题。