我想让几个控制台窗口tail -f
在日志上运行。不幸的是,这意味着任何有权访问计算机的人都可以按Ctrl+c并获得 shell 访问权限。
因此我想锁定屏幕,同时仍然保持桌面上的所有内容可见。
那么有谁听说过透明屏幕保护程序,或者您是否有更好的想法来解决我的问题?
答案1
这个技巧对我有用:
$ xlock -mode blank -geometry 1x1
但是,不要忘记,对于保存私人数据的关键任务服务器,屏幕保护程序是不够的。屏幕保护程序是程序,它们最终可能会有错误。有时它们会分段错误,这可能是不受欢迎的人获得访问权限的原因。在 10 年的 Linux 生涯中,我曾见过几次 xlock 分段错误。幸运的是,只发生在我的家庭工作站上,那里的物理安全不受入侵者侵扰 :-)
答案2
这个问题已经很老了,但是为了防止人们偶然发现它,我使用 xtrlock 来实现这个目的:
$ apt-cache show xtrlock
[...]
Description-en: Minimal X display lock program
xtrlock is a very minimal X display lock program, which uses nothing
except the Xlib library. It doesn't obscure the screen, it is
completely idle while the display is locked and you don't type at it,
and it doesn't do funny things to the X access control lists.
将光标变为挂锁,但除此之外没有明显变化。要解锁,请按 Enter,输入密码,再按 Enter(没有提示)。
答案3
那么运行它们tail -f
,screen
然后脱离屏幕并运行怎么样vlock
?