小编pbr*_*pbr的帖子

为什么 chvt 作为普通用户在虚拟终端上可以正常工作,但在 X 下却不能?

当我在虚拟终端(例如 /dev/tty2)上以用户“paul”登录并输入“chvt 4”时,我会切换到 /dev/tty4 的虚拟终端就好了。

当我以用户“paul”的身份输入“chvt 7”时,我会切换到 X 窗口系统。正好。

但是...在 xterm 中,如果我以用户“paul”的身份键入“chvt 2”,则会收到以下错误:“无法获取引用控制台的文件描述符”

chvt 命令仅在我以“root”身份运行时才在 xterm 中起作用,在这种情况下,很高兴将我切换到虚拟终端。

这对我来说似乎很破碎。有谁知道为什么会这样?

linux security

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

linux ×1

security ×1