如何使用vloc在Linux上锁定终端会话

如何使用vloc在Linux上锁定终端会话

vlock 可以让你在 Linux 上锁定你的终端,这样在你不在的时候,其他人就不能通过命令行篡改你的系统。

您可能正在 Linux终端上运行命令,但可能需要稍等片刻才能喝杯咖啡或执行其他任务,但您不希望其他人能够在您的机器上运行命令’远离键盘。 你做什么工作?

vlock 是一个命令行程序,它将锁定您的 Linux 终端以及虚拟控制台。

推荐:适用于Windows的7个加密应用程序

如何在 Linux 上安装 vlock

在您的系统上安装 vlock 很容易。 您所要做的就是使用发行版的默认包管理器。

在 Debian/Ubuntu 上:

sudo apt install vlock

Arch Linux 用户可以将 vlock 作为 kbd 软件包的一部分安装。 它位于“核心”存储库中,因此默认安装。 如果不是,您可以手动安装该软件包:

sudo pacman -S kbd

与 Arch 一样,在 Fedora 或 CentOS 等基于 RHEL 的发行版上,应默认安装 vlock。 但如果不是,请运行:

sudo dnf install kbd

使用 vlock 锁定终端

安装 vlock 后,只需在命令行中调用它即可锁定终端:

vlock

这将清除屏幕并显示消息“此 TTY 现在已锁定”。

要使用您的终端,请按 进入 vlock 会提示您输入密码。 之后,您将能够像以前一样使用您的终端。

如果已启用,root 密码也将解锁终端。 如果机器上的另一个用户运行 vlock 并忘记了他们的密码,这很有用。

相关:如何在 Linux 中禁用 Root 帐户

在 Linux 上锁定所有虚拟终端

虽然您可以锁定单个终端,但典型的 Linux 桌面具有许多虚拟控制台,如果任何人可以物理访问您的计算机,他们都可以切换到这些虚拟控制台。 如果您锁定了一个控制台,则有人可以启动另一个虚拟终端实例并以这种方式登录。

幸运的是,使用 -一个 或者 – 全部 旗帜。 您必须实际登录到虚拟控制台才能使用此选项,否则会出错。

vlock 

这将锁定您系统上的所有虚拟终端,因此没有人能够登录它们。

保护您的 Linux 机器免受窥探

如果您离开您的机器,使用 vlock 锁定您的终端可以防止未经授权的用户在 Linux 命令行上进行更改。

如果您真的想使用 Linux 终端提高工作效率,Tmux 是一种在一个窗口或虚拟控制台中拥有多个终端会话的好方法。

推荐:视频流WordPress主题StreamTube


发表评论