只能使用 sudo 启动 VNC 会话

只能使用 sudo 启动 VNC 会话

我试图在删除的 CentOS 7.3 VM 上启动 VNC 会话并访问它,但由于某种原因,我只能通过运行sudo vncserver而不只是vncserver.当我以自己的身份运行它时,连接会产生下图。有谁知道我做错了什么?

带有 VNC 日志的要点。

截屏

答案1

通常,vncserver 以 root 身份运行,并通过以 root 身份运行的服务 vncserver start 启动或在系统启动期间自动启动。 vncserver 也允许其他用户登录,但作为一个用户运行它会阻止这种情况。

答案2

我发现这与我在 PuTTY 中进行 X 转发和设置环境变量的方式有关。

相关内容