例如,在X会话中,我可以使用Ctrl- Alt-L来锁定屏幕,这样它就会要求输入密码来解锁并防止有人乱搞我的计算机。
但是,如果我在其中一个 tty 上有一个打开的终端会话(例如,我可以使用Ctrl- Alt-访问F1),那么它就不会被锁定,并且有人仍然可以使用它来造成一些伤害。有没有办法“锁定”该命令行(也许其中运行着一些后台进程)?
答案1
vlock
会按照你的要求做。但是,如果您想运行后台进程,请考虑screen
改为,这将允许您注销并保持进程在后台运行,然后重新附加 - 即使从其他位置登录也是如此。
答案2
screen
如果在终端中运行,可以使用命令Ctrl-锁定终端a x。
答案3
查看“binarix”。它将锁定您的终端。不需要 X 或屏幕。
答案4
我无法让 vlock 在 osx 上工作,所以我创建了一个简单的 shellscript 替代方案。