Centos

只能使用 sudo 啟動 VNC 會話

  • June 2, 2017

我正在嘗試在刪除的 CentOS 7.3 VM 上啟動 VNC 會話並訪問它,但由於某種原因,我只能通過執行來使其工作,sudo vncserver而不僅僅是vncserver. 當我自己執行它時,連接會產生下面的圖像。有誰知道我做錯了什麼?

VNC 日誌的要點。

截屏

我發現這與我在 PuTTY 中進行 X 轉發和設置環境變數的方式有關。

通常 vncserver 以 root 身份執行並以 service vncserver start running as run as root 身份執行或在系統啟動期間自動啟動。vncserver 也允許其他使用者登錄,但以一個使用者身份執行它會阻止這種情況。

引用自:https://unix.stackexchange.com/questions/368846