有没有办法锁定命令行?

有没有办法锁定命令行?

例如,在X会话中,我可以使用Ctrl- Alt-L来锁定屏幕,这样它就会要求输入密码来解锁并防止有人乱搞我的计算机。

但是,如果我在其中一个 tty 上有一个打开的终端会话(例如,我可以使用Ctrl- Alt-访问F1),那么它就不会被锁定,并且有人仍然可以使用它来造成一些伤害。有没有办法“锁定”该命令行(也许其中运行着一些后台进程)?

答案1

vlock会按照你的要求做。但是,如果您想运行后台进程,请考虑screen改为,这将允许您注销并保持进程在后台运行,然后重新附加 - 即使从其他位置登录也是如此。

答案2

screen如果在终端中运行,可以使用命令Ctrl-锁定终端a x

答案3

查看“binarix”。它将锁定您的终端。不需要 X 或屏幕。

http://raffi.at/view/code/binarix

答案4

我无法让 vlock 在 osx 上工作,所以我创建了一个简单的 shellscript 替代方案。

https://github.com/acornejo/bashlock

相关内容